我使用的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”),但没有运气。
如果有人想出来的话,请在这里发帖。