IE使用XMLHttpRequest返回304

时间:2013-12-18 09:38:32

标签: javascript internet-explorer caching xmlhttprequest

以下是该方案:

我有一个文本框,我可以在其中输入“状态”的文本。除此之外是一个标签应该包含最新的“状态”。输入新状态后,将调用按钮类型按钮并调用2个内容(弹出cor凭据和XMLHttpRequest函数)。

function a(url){

try {

        if (window.XMLHttpRequest) {
            req = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        if (req != null) {
            req.open("GET", url, true);
            req.onreadystatechange = getData;
            req.send();
        } else {
            alert("fail");
        }
    } catch (e) {       
        alert("Error");
    }
}

function getData(){

if(req.readyState == 4){

      ...some code
    }
}

输入凭证并单击确定后,应更新最新状态。这在firefox和chrome中运行良好。此外,IE上状态更新的唯一时间是浏览器关闭然后打开。

0 个答案:

没有答案