网页端JS的缓存问题##
如今JSON在网页端的使用越来越多,而在JSON动态加载的过程中会出现JSON数据来自浏览器缓存,而不是服务器本身。
这时,假设你的JSON数据是静态的一尘不变的,那么其实无所谓,但是如果你的JSON正处于实时修改的过程当中,那数据就有可能加载的是旧数据,失去意义。如果你加载的是不一样的URL,当然,JSON也并不是缓存数据。
为了解决这个问题,很多种方法腾空出世,其中一种最为简单的莫过于这样。
$.getJSON("/yourjson.json", {random:Math.random()}, function (data) });
由于加入随机参数,加载JSON数据将不会从浏览器缓存中读取。
参考:
*http://www.jb51.net/article/35139.htm
转载,请表明出处。总目录前端经验收集器