3

有谁知道我做错了什么或为什么 AJAX 回调太慢?这是代码:

function new_xmlhttp() {

    var xmlhttp;
    if(window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    return xmlhttp;
}

function ajax_get(data, args) {

    xmlhttp = new_xmlhttp();

    xmlhttp.open("GET", "functions.php?" + data, true);

    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            // OK.
            alert(args);
        }
    }

    xmlhttp.send(null);
}

有时加载需要 2-3 秒(数据最长为 10 个字节。)

在 Linux 下的 Firefox 和 Chrome 上测试。

4

0 回答 0