我在使用post请求接口成功的success函数里面,再调用一个get接口,发现get接口返回的数据不正确。
正确的浏览器:chrome
不正确的浏览器:360
之前一直以为:在post没有走完接口的时候,get就请求完数据了。但是同事提醒我:如果post没有走完,那get又怎么会请求回来数据呢?
看一下小米商城的接口:
xiaomi.jpg
我们公司的后台可没有设置Cache-Control ,我们可以在ajax请求的时候去设置cache:false,浏览器短时间内请求接口,不让它读取缓存。
推荐文章:
https://blog.csdn.net/crazyhacking/article/details/44497293
$.ajax({ url: url,
type:'get',
cache: false,
dataType: 'json',
success:function(data){
},
error:function(data){
}
});
网友评论