当Async设置为true时,XMLHttpRequest无法正常工作

时间:2015-04-18 14:03:45

标签: javascript ajax xmlhttprequest

在我的网页上:http://ravi4pk.in/chat

您可以在我的第一个XMLHttpRequest中看到我将Asnyc参数设置为0,即false。

当我将其设置为true时,它不起作用,出了什么问题?

1 个答案:

答案 0 :(得分:2)

如果您使用async,则需要使用onreadystatechange事件,如下所示:

xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        txt = xmlhttp.responseText;
        document.getElementById("a").innerHTML = txt;
    }
};