有人能告诉我为什么这不起作用吗? 出于某种原因,我需要为这个数量的代码更多的文字......真的不能看到这可能有利于任何人,但不论有一些文字.....Javascript - return(xmlhttp.responseText)不能正常工作
此:
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();
}
返回:
undefined
因为未定义xmlhttp.responseText。 – rlemon 2012-03-15 01:09:31
发布您的全部xhr代码。并可能适用的服务器代码 – rlemon 2012-03-15 01:10:08
好吧添加了功能 – King 2012-03-15 01:11:09