簡體   English   中英

IE9上的Ajax請求Jquery不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM