小编buz*_*110的帖子

如何设置ajax超时?

我有这段代码在40秒后超时ajax调用:

if (xmlhttp) {
    xmlhttp.open("GET", MY_SERVLET, true);              xmlhttp.onreadystatechange = showResults;               
    xmlhttp.send(null);
    var httpTimeOut=setTimeout("ajaxTimeout();",40000);
            }

        function ajaxTimeout() {
            xmlhttp.abort();
        document.getElementById('errorShow').innerHTML = "Request Timed out";
            }
Run Code Online (Sandbox Code Playgroud)

但是由于我所处的环境限制,我无法测试这个.谁能告诉我这是否正确或需要进行任何修改?

javascript ajax timeout settimeout

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

javascript ×1

settimeout ×1

timeout ×1