[英]Ajax Request Jquery on IE9, doesn't work
我在一台服務器上有一個REST API,在另一台服務器上有一個使用其余Web服務的應用程序。
REST API服務器是一個https,另一個是http。
我需要調用Web服務來獲取json數據,但是在IE9中,當我每次提出ajax請求時都會給我一個錯誤。 (可能是cors問題)。
為了執行請求,我需要根據請求設置標頭,因為它們需要進行身份驗證。
在FF中效果很好。
$.ajax({
url: 'https://xxxxxxx/xxxx/xxxxx',
cache: false,
dataType: 'json',
headers: {
'param1': param1,
'param2': param2,
'param3': param3,
'param4': param4
},
success: function(data) {
alert("success");
},
error: function(xhr, status, errorThrown) {
alert("Fails");
}
});
我該如何解決這個問題? 我真的需要在IE中運行此應用。
IE9在沒有填充程序的情況下不支持CORS,而IE10僅具有有限的支持。
https://github.com/jaubourg/ajaxHooks/blob/master/src/xdr.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.