我正在尝试使AJAX调用返回给我一个php文件的回显,但它不工作... 所有文档都在同一个文件夹中。无法获得Ajax调用的返回
.html文件(JavaScript的一部分):
<script>
function GetData()
{
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
return xmlhttp.responseText;
}
}
xmlhttp.open("GET","test.php",true);
xmlhttp.send();
}
var Order2 = GetData();
document.getElementById('Order2').innerHTML = Order2;
</script>
PHP文件:
<?php
echo "HELLO!";
?>
有谁知道这是为什么不工作?我的浏览器是Google Chrome。
感谢提前:)
我认为该主题的用户使用jquery,而我不是。 – Topast
@Topast - 原理是一样的。 – Quentin
@Topast阅读这个问题的答案。有针对jQuery和XHR用户的解决方案。详细介绍了您的问题。 –