IE浏览器中多次请求同一接口,不进后台的原因及解决
IE浏览器中多次请求同一接口,如果请求参数一模一样,从第二次开始,会使用IE浏览器的缓存,不会进入后台,解决如下
- 请求参数中添加时间戳参数
这样会需要修改后台,比较麻烦 - ajax请求时添加cache:false
比如
$.ajax({
type: 'get',
async: false,
cache: false,
data: data,
url: url,
success: function (data, textStatus, jqXHR) {
if (data.success) {
}
}
});