【发布时间】:2011-01-29 18:54:39
【问题描述】:
我对 javascript 和 ajax 世界完全陌生,但正在努力学习。
现在我正在测试 XMLHttpRequest,即使是最简单的示例也无法正常工作。这是我要运行的代码
<script type="text/javascript">
function test() {
xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200){
var container = document.getElementById('line');
container.innerHTML = xhr.responseText;
} else {
alert(xhr.status);
}
}
xhr.open('GET', 'http://www.google.com', true);
xhr.send(null);
}
</script>
而且我总是收到状态为 0 的警报。我已经阅读了大量关于此的网站,但我不知道我错过了什么。我将不胜感激,谢谢!
【问题讨论】: