IE无缘无故地抛出“对方法或属性访问的意外调用”。
通过控制台进行扩展我发现它恰好在它到达XDomainRequest.onload方法之后发生,我不知道是什么原因导致它,这里是代码:
var Xdr = new XDomainRequest(),
_url = someurl;
Xdr.open("get", _url);
Xdr.onload = function () {
var x = Xdr.responseText;
};
Xdr.onprogress = function(){ };
Xdr.ontimeout = function(){ };
Xdr.onerror = function () { };
setTimeout(function(){
Xdr.send();
}, 0);
任何见解?这简直太奇怪了。
答案 0 :(得分:-1)
您在第一行代码中缺少分号。
而不是:
var Xdr = new XDomainRequest(),
它应该是:
var Xdr = new XDomainRequest();