除了if语句括号中的代码外,一切似乎都有效。
换句话说,Ajax就好像它没有得到服务器的响应。
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.body.innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","http://someaddress.com/interface.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("name=Henry&lname=Ford");
答案 0 :(得分:0)
问题解决了。问题是服务器方面的。我需要允许从PHP中的外部应用程序进行访问,如下所示:
标题(“Access-Control-Allow-Origin:*”);