誰かがなぜこれがうまくいかないのか教えてください。私はこのコードの量のためのより多くのテキストを必要とするいくつかの理由 ...カントは本当に、これは誰にも利益を得ることができる方法を見ますが、いくつかのより多くのテキストを持っているものは何でも.....Javascript - return(xmlhttp.responseText)not working
この:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert("rS4Xs200");
var string33 = xmlhttp.responseText;
//document.write(xmlhttp.responseText);
return(string33);
}
}
var urlToGet = 'd2/two.php';
alert(urlToGet);
xmlhttp.open("GET",urlToGet,true);
xmlhttp.send();
}
戻り値: AJAXリクエストが非同期であるため、スクリプトがAJAXrequestDLC()関数を呼び出し、最終的にxmlHttpp要求を送信しますが、それは、その関数を含む書き込みコマンドに移行しているため、それは「未定義」見せている理由がある
undefined
xmlhttp.responseTextが定義されていないためです。 – rlemon
全体のxhrコードを投稿してください。そして可能であれば該当するサーバーコード – rlemon
大丈夫は、関数 – King