jQuery Ajax cors IE10无法正常工作

时间:2013-12-17 12:05:03

标签: javascript jquery ajax internet-explorer cors

我正在使用jQuery向其他域发布帖子请求。这适用于FF,Chrome和IE7,8和9.我没想到不会在IE10上工作......有什么想法吗?这是代码

var url = "http://xxxxxxx/xxxx.php?";

jQuery.ajax({
    type: "POST",
    async: false,
    crossDomain: true,
    contentType: "application/json; charset=utf-8",
    url: url,
    dataType: "json",
    data: JSON.stringify(params),
    success: function (data) {
        callback.call(Test, data, optional);
    },
    error: function ( jqXHR,  textStatus,  errorThrown) {
        alert(textStatus + errorThrown);
    }
});

1 个答案:

答案 0 :(得分:0)

IE中的安全区域可能与它有关吗? https://msdn.microsoft.com/en-us/library/ms537505(VS.85).aspx#xdomain

Tldr; IE可能不允许使用CORS,如果它使用Native XMLHTTP,并且这两个域位于某些不同的安全区域中。