javascript - 当 Asnyc 设置为 true 时,XMLHttpRequest 不起作用

标签 javascript ajax xmlhttprequest

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

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

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

最佳答案

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

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

关于javascript - 当 Asnyc 设置为 true 时,XMLHttpRequest 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29718361/

相关文章:

javascript - 在 React 中渲染正确的 html 页面时出现问题

javascript - 使用 AJAX 加载页面两次会导致 .on ('click' ) 停止运行

javascript - 使用 Ajax 从特定 URL 加载数据

javascript - 为访问者清除 X-CSRF-TOKEN 以修复 XMLHttpRequest 被 CORS 策略阻止的问题

javascript - js从html标签中获取值

javascript - 更改 innerHTML 属性时处理程序会发生什么

javascript - 将动态键值添加到 JSON 对象

python - 通过 AJAX 将 Python 数组发送到 django 模板

javascript - 在 xmlhttprequest 中替代 jQuery.ajaxSettings.traditional?

javascript - jQuery 查找 TR->TH 值