AJAX调用无法在IE 11上运行

时间:2015-11-05 11:01:13

标签: javascript ajax

我的这段代码在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;
    }
}

0 个答案:

没有答案