浏览 4545 次
锁定老帖子 主题:js与java交互时,缓存问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-07-02
解决方案:每次使用不同的url取访问后台代码 _getSetting: function(){ dojo.xhrGet({ url : "path1/path2/getSetting?time=" + new Date(), handleAs : "json", load : this._Ok, error : xhrError }); }, 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-07-02
dojo.xhrGet() 参数中有一个为 preventCache
默认为 false 你可把它显示设为 preventCache: true, 即可 |
|
返回顶楼 | |
发表时间:2012-07-03
浏览器缓存问题,加个动态变量就行
|
|
返回顶楼 | |
发表时间:2012-07-03
我用的请求,每次都会在后面附加一个随机变量,如:rand=Math.random();
|
|
返回顶楼 | |
发表时间:2012-07-03
好像get请求有缓存,post请求没有缓存。
|
|
返回顶楼 | |
发表时间:2012-07-03
一般都是采用附加随机数来解决!
|
|
返回顶楼 | |
发表时间:2012-07-04
首先Ajax有缓存问题,而不是你用了那个框架的问题。
首先你要设置页面不留缓存,然后每次请求增加随机数来指定每次都是不同的请求即可! |
|
返回顶楼 | |