XMLHttpRequest Internet Explorer

时间:2011-10-25 12:44:58

标签: internet-explorer xmlhttprequest

我使用的API有问题:CaptchaTraderAPI。它实际上是一个包含许多函数的JavaScript文件,但其中一个函数不起作用。它是提交图像URL的那个。

这是代码。

function submitJob(params, success, failure) {
    var request = XMLHttpResponse();
    request.open("POST", "http://api.captchatrader.com/submit", true);
    request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    request.setRequestHeader("Content-length", params.length);
    request.setRequestHeader("Connection", "close");
    request.onreadystatechange = function() {
        if(request.readyState == 4 && request.status == 200) {
            var response = eval(request.responseText);
            if(response[0] == -1) {
                if(failure) {
                    failure(response[1]);
                }
            } else {
                _activeJobId = response[0];
                success(response[1]);
            }
        }
    };
    request.send(params);
}

Internet Explorer在我打印的代码的第3行提示错误。

我尝试将对象调用更改为ActiveXObject(“Microsoft.XMLHTTP”)和ActiveXObject(“MSXML2.XMLHTTP.3.0”),但没有运气。

如果有人想出来的话,请在这里发帖。

0 个答案:

没有答案