問題描述:
? ? ? ? IE9 環(huán)境下? F12打開開發(fā)者工具,捕獲到的請求里只有文件數(shù)據(jù),沒有訪問后臺數(shù)據(jù)的請求.? ?
嘗試做了以下兩個步驟,問題解決.
????????1.ajax請求時需要配置 crossDomain項,
把這句: " crossDomain: true == !(document.all)," 加到ajax的請求配置里:??
例:????????$.ajax({
? ? ????????????????????type: 'post',
? ? ????????????????????url: 'http://172.16.4.244:8888/api/list',
? ? ????????????????????data: { page: 1},
? ? ????????????????????crossDomain: true == !(document.all), //這句是關(guān)鍵
? ? ????????????????????success: function(res) {
? ? ? ? ????????????????????console.log(res);
? ? ? ? ? ? ? ? ? ? ? ? ? ?},
? ? ????????????????????error: function(err) {
? ? ? ? ????????????????????console.log(err);
? ? ????????????????????}
????????????});
2.瀏覽器需要設(shè)置通過域訪問數(shù)據(jù)源 ,具體步驟:
點擊IE瀏覽器的的“工具->Internet 選項->安全->自定義級別”將“其他”選項中的“通過域訪問數(shù)據(jù)源”選中為“啟用”或者“提示”,點擊確定就可以了
兩步結(jié)束,返回窗口,清除緩存,網(wǎng)絡(luò)請求出現(xiàn),OK!
覺得有用記得點贊喔~~~