网页端JS的缓存问题

网页端JS的缓存问题##

如今JSON在网页端的使用越来越多,而在JSON动态加载的过程中会出现JSON数据来自浏览器缓存,而不是服务器本身。

这时,假设你的JSON数据是静态的一尘不变的,那么其实无所谓,但是如果你的JSON正处于实时修改的过程当中,那数据就有可能加载的是旧数据,失去意义。如果你加载的是不一样的URL,当然,JSON也并不是缓存数据。

为了解决这个问题,很多种方法腾空出世,其中一种最为简单的莫过于这样。

$.getJSON("/yourjson.json", {random:Math.random()}, function (data) });

由于加入随机参数,加载JSON数据将不会从浏览器缓存中读取。

参考:
*http://www.jb51.net/article/35139.htm

posted @ 2015-11-08 21:50  Brandon_XIANG  阅读(651)  评论(0编辑  收藏  举报