Angularjs在安卓上的$http.jsonp跨域请求,返回的数据被缓存,不会更新
威尼斯人娱乐城
威尼斯人娱乐城
当前位置 : 威尼斯人娱乐城 > 澳门威尼斯人娱乐城

Angularjs在安卓上的$http.jsonp跨域请求,返回的数据被缓存,不会更新

环境:

安卓浏览器小米2S
Angularjs 1.4.5

使用$http.jsonphttps://x.x.x.x/yy?callback=xxx跨域请求以获取数据。但把数据服务器的数据更新后,安卓浏览器刷新后返回的仍是旧数据,而同一网络的PC Chrome浏览器F5刷新就可以更新数据。同时,在安卓浏览器上直接访问https://x.x.x.x/yy?callback=xxx返回的也是新数据。

Angularjs只是简单使用,没有做特殊配置。
不知其中的问题在哪?
谢谢!

cache得问题么?尝试如下解决方案:

var hash = new Date.getTime;
var url = https://x.x.x.x/yy?callback=xxx&hash= + hash;
$http.jsonpurl;

虽然不高明,但能最快得帮你定位并解决cache得问题

广告位

威尼斯人娱乐城