任何人都知道为什么这适用于Chrome但不适用于IE?我正在使用IE 10/11
我正在尝试将此代码合并到Windows Widget中,因此我需要它来处理IE。
我听说win 7小工具将使用最新版本的IE进行渲染,但这段代码似乎根本不在IE上运行。请帮忙。
var xmlhttp;
function init() {
if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function SendRequest() {
var data = "<some data>";
var url = "some url";
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-Type", "application/xml");
xmlhttp.setRequestHeader("Accept", "application/xml");
xmlhttp.send(data);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
xmlDoc = xmlhttp.responseXML;
txt = "";
x = xmlDoc.querySelectorAll('id,owner,status');
for (i = 0; i < x.length; i++) {
txt = txt + x[i].childNodes[0].nodeValue + " ";
}
document.write(txt);
}
}
}