Javascript文件未到达检查点。可能没有加载。

时间:2013-03-15 04:33:35

标签: javascript json

我有以下代码:

var serverRequest = function(){
var request = new XMLHttpRequest();
request.open('GET', 'http://localhost:8080/6ZHYW8/messages', true);
request.addEventListener('load', function(e){
document.write('2');
}, false);
request.send(null);
}

/******************Functions *************************/
serverRequest();

/********************* Runtime Code ********************************/
window.addEventListener('load', function(){
    start();
}, false);

使用google-chrome时,

http://localhost:8080/6ZHYW8/messages 

回复:

[
  {
    "nickname": "\"Administrator\"",
    "message": "\"KEEP IT CLEAN. You crazy kids\""
  },
  {
    "nickname": "vanilla",
    "message": "THUNDA"
  }

]

有人会碰巧知道为什么我的代码永远不会到达“document.write('2')”吗?

1 个答案:

答案 0 :(得分:0)

因为request.addEventListener('load')无效。您需要使用request.onreadstatechange方法

https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/readystatechange