我的这段代码在eclipse内部浏览器中工作正常,但它不能在IE 11中执行。任何人都可以告诉我为什么?我知道这是一种非常古老的方式,但我不是JS的专家,无法理解JSON的其他方法。
var request;
function sendInfo() {
var v = document.abc.crd.value;;
var url = "testjsp.jsp?val=" + v;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
try {
request.onreadystatechange = getInfo;
request.open("POST", url, true);
request.send();
}
catch(e){
alert("Unable to connect to server");
}
}
function getInfo(){
if (request.readyState == 4) {
var val = request.responseText;
complete: function() {
document.getElementById('disp_span').innerHTML = val;
}
document.getElementById('disp_span').innerHTML = val;
}
}