ホームページ  >  記事  >  バックエンド開発  >  PHPでajaxを使用すると、ResponseTextが未定義を返します

PHPでajaxを使用すると、ResponseTextが未定義を返します

WBOY
WBOYオリジナル
2016-06-13 13:13:241112ブラウズ

PHP で ajax を使用すると、ResponseText は unknown を返します。 常に unknown を返します~

<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
var URL, ReturnHtml;
var objXMLHTTP = new GetXmlHTTP();
alert(objXMLHTTP); //FF下创建对象XMLHttpRequest成功
URL = "getdata.php?username="+ document.getElementById("username").value;
objXMLHTTP.open("GET", URL, false);
objXMLHTTP.send(null);
ReturnHtml = objXMLHTTP.ResponseText;
alert(ReturnHtml); //FF下总是返回undefined,十分崩溃!!!

------解決策------ --

あなたの objXMLHTTP.open("GET", URL, false);
は同期送信です

FF の XMLHttpRequest も同期送信をサポートしているかどうかはわかりません。だからこそ、このように言っています
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。