如何更正重寫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