0
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 在应该为假时警告为真 2. 当我在 IE 7 或 8 中运行代码时,xdr.onload 函数不会触发的主要问题。

请不要将后端的标头设置为允许来自任何来源。

我可以通过ajax获得跨域请求的帮助吗?

4

0 回答 0