如何更正重写Ajax请求以使其在IE 8 +中使用XDomainRequest?AJAX跨域请求IE 8+
$.ajax({
type: "GET",
url: url,
success: function(xml) {
$('.post-msg').append(processXml(xml, config));
},
error: function(jqXhr, textStatus, errorThrown) {
var errorMsg = "Request on url: " + url + " failed: " + textStatus + " error:" + errorThrown;
alert(errorMsg);
}
});
[跨域Ajax请求(http://stackoverflow.com/questions/15477527/cross-domain-ajax-request) –
网站是否支持JSONP的可能重复?我知道jQuery不支持IE 8和9的cors,因为这些浏览器的xmlhttprequest不支持它,因为IE 8(以及我认为IE 9)与CORS jQuery团队的特殊对象一起出现的所有怪癖都有决定不创建其他对象。因此,如果网站有JSONP,那么使用它,如果它有CORS,然后编写自己的xhr请求,但仍然是在IE 8或9中的bug。 – HMR
[在IE8/9中使用jQuery和XDomainRequest的CORS](http://stackoverflow.com/questions/11487216/cors-with-jquery-and-xdomainrequest-in-ie8-9)有一些非常有用的背景和库链接。 – apsillers