3
初始POST rest/user/session請求在Firefox,Chrome和Safari中起作用,但是在使用Internet Explorer 9時,它始終返回某種錯誤。 。DreamFactory REST API POST rest/user/session請求始終在IE9中返回錯誤
當dataType設置爲「json」時,IE9返回狀態爲0的'no transport'錯誤。當dataType設置爲「jsonp」時,IE9返回一個成功的XHR錯誤對象狀態200與parseError。
...
$.ajax({
url: BASE_PATH + url,
beforeSend: function (request) {
request.setRequestHeader("X-DREAMFACTORY-APPLICATION-NAME", APP_NAME);
request.setRequestHeader("X-DREAMFACTORY-SESSION-TOKEN", sessionStorage.SESSION_TOKEN);
request.setRequestHeader("Content-Type","application/json");
request.setRequestHeader("Accept","application/json");
},
method: method,
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
processData : processData,
data: newdata,
cache: false,
success: function(response){
console.log(arguments);
$.jStorage.set("unique_session_id",response.session_id);
sessionStorage.SESSION_TOKEN = response.session_id;
runApp();
},
error: function(response){
console.log(arguments);
}
});