DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
DreamFactory REST API POST rest/user/session request always returns error in IE9
初始POST rest/user/session请求在Firefox、Chrome和Safari中有效,但在使用Internet Explorer 9时,它总是返回某种错误。。
当dataType设置为"json"时,IE9返回一个状态为0的"无传输"错误。当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);
}
});
DreamFactory只能在IE10或更高版本中成功通信。在IE9中,REST、CSS等的实现不足。
我建议尝试直接导航到IE9中的RESTURI,看看响应是否正确返回。如果是这样,那么这是ajax脚本或实现中的问题,而不是DSP/IE9中的问题。
一些快速研究也表明要尝试这个:
$.support.cors = true;
相关文章:
- 对象为null或IE9中存在未定义错误
- IE9抛出错误的reactJs
- 使用jquery创建dom元素会导致ie9出现拒绝访问错误
- DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
- IE9中的Jquery错误
- 有没有办法在IE9中阻止这个javascript错误
- XDomainRequest (CORS) for XML 导致 IE8 / IE9 中的“访问被拒绝”错误
- 开箱即用的Light Switch HTML应用程序在IE9中存在null错误
- 点击按钮dons'它在IE9中不起作用,但没有错误消息(它在chrome中起作用)
- 谷歌SWIFFY无法在IE9中工作-脚本错误'运行时.js'
- IE9默认为IE7,javascript错误
- IE9 抛出 JavaScript 错误:SCRIPT5007:属性 'getComputedStyle'
- IE9 中的“Acecss 拒绝内容文档”错误与 goog.net.IFrameIO
- jQuery 错误 SCRIPT5002:IE9 64 位中预期的函数
- jQuery .remove() 在 IE9 中返回错误
- Flowplayer 插件在 Win7:IE9 和 Firefox 中显示“HTML5 视频文件未找到”错误
- IE9错误:SCRIPT5007:无法获取属性'ajax': object为空或未定义的值
- 奇怪的IE9错误Backbone.js
- ie9错误:'Blob'是未定义的
- IE9 错误:对象不支持属性或方法“setAttribute”