Javascript IE使用XMLHttpRequest返回304
以下是场景: 我有一个文本框,可以在其中输入“状态”文本。旁边是一个标签,应该包含最新的“状态”。进入新状态后,将调用button类型的按钮并调用2个东西(一个弹出的cor凭据和一个XMLHttpRequest函数)Javascript IE使用XMLHttpRequest返回304,javascript,internet-explorer,caching,xmlhttprequest,Javascript,Internet Explorer,Caching,Xmlhttprequest,以下是场景: 我有一个文本框,可以在其中输入“状态”文本。旁边是一个标签,应该包含最新的“状态”。进入新状态后,将调用button类型的按钮并调用2个东西(一个弹出的cor凭据和一个XMLHttpRequest函数) 输入Credentials并单击ok后,应更新最新状态。这在firefox和chrome中运行良好。IE上状态更新的唯一时间是浏览器关闭后再打开。您使用的是哪个IE版本?我使用的是IE10。这似乎对IE8有效使用此链接。它可能会帮助您 function a(url){ try {
输入Credentials并单击ok后,应更新最新状态。这在firefox和chrome中运行良好。IE上状态更新的唯一时间是浏览器关闭后再打开。您使用的是哪个IE版本?我使用的是IE10。这似乎对IE8有效使用此链接。它可能会帮助您
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
}
}