2
我在對REST API進行Ajax調用時遇到了IE9中的問題。 在IE 9中,我沒有得到成功響應,而在所有其他瀏覽器中,它工作正常,我在Chrome,FF(甚至在IE 10 & 11)中獲得成功響應。 我在IE 9中將錯誤響應視爲「拒絕訪問」,並在控制檯中顯示HTML1300:導航發生。 此外,這個ajax調用是從http到https。IE 9問題:在Ajax調用中沒有獲得成功響應
我嘗試使用jsonp,但API不返回jsonp響應。 注意:這是一個簡單的應用程序,不涉及後端。
以下是我的Ajax代碼。
$.ajax({
type: 'GET',
url: 'https://myurl to REST API/',
dataType: 'json',
contentType: "application/json,
data: {
'select': "sum(message_count)",
'timeRange': timeInterval
},
headers: {
"Authorization": "Basic " + btoa(AppFramework.constants.USER_NAME + ":" + AppFramework.constants.PASSWORD)
},
success: function(result) {
AppFramework.messageCcount = result.environments[0].metrics[0].values[0];
console.log(AppFramework.messageCcount);
},
error: function(xhr, status, error) {
alert(error);
}
});
任何幫助appriciated