问题描述:
IE9 环境下 F12打开开发者工具,捕获到的请求里只有文件数据,没有访问后台数据的请求.
尝试做了以下两个步骤,问题解决.
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), //这句是关键
success: function(res) {
console.log(res);
},
error: function(err) {
console.log(err);
}
});
2.浏览器需要设置通过域访问数据源 ,具体步骤:
点击IE浏览器的的“工具->Internet 选项->安全->自定义级别”将“其他”选项中的“通过域访问数据源”选中为“启用”或者“提示”,点击确定就可以了
两步结束,返回窗口,清除缓存,网络请求出现,OK!
觉得有用记得点赞喔~~~