if($.support.opacity == false && window.XDomainRequest) {
var xdr = new XDomainRequest();
alert(ajaxStatusUrl);
xdr.open("get", ajaxStatusUrl);
xdr.onload = function () {
alert(1);
var JSON = $.parseJSON(xdr.responseText);
if(JSON == null || typeof(JSON) == undefined) {
JSON = $.parseJSON(data.firstChild.textContent);
}
processData(JSON);
};
xdr.send();
}
else {
alert(2);
$.ajax({
type: "GET",
url: ajaxStatusUrl,
processData: true,
data: {},
dataType: "json",
success: function (data) {
processData(data);
}
});
}
有几个问题 1.在browserstack IE 9 $ .support.opacity中,当它应该为false时警告为true 2.当我在IE 7或8中运行代码时,xdr.onload函数不会触发。
请不要将后端的标题设置为允许来自任何来源。
我可以通过ajax获得有关跨域请求的帮助吗