Bol*_*ead 1 html javascript jquery caching
好吧,我现在有一个非常粗糙的gomoku版本.我正在使用Jquery,Php和mysql数据库.
当用户点击板方块时,放置一块.ajax刷新确定转弯计数是否已增加,并在必要时更新电路板的html.
问题是Internet Explore(6,8,可能是7)在第一次访问时缓存了该页面.即使手动刷新页面,缓存的内容也将保留.
我试过用
<META HTTP-EQUIV="cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Run Code Online (Sandbox Code Playgroud)
在html页面上没有运气.获取更新的唯一方法是通过工具删除文件.
我希望这是足够的信息.如果不是,我会尝试尽可能地回答问题.
更新3 我得到它工作我使用.ajaxSetup感谢phoenix,蒂姆和其他所有人.
每次在AJAX请求的末尾附加一个随机数,以使请求URL不同.
您将提交给服务器的随机信息位可以是数字(越大越好),随机字符串或时间戳.
var url = “http://domain?myParameters=values&pseudoParam= "+new Date().getTime();
Run Code Online (Sandbox Code Playgroud)
编辑:
如果要为AJAX请求设置全局设置,则可以使用
并关闭缓存
jQuery.ajaxSetup({ cache: false });
Run Code Online (Sandbox Code Playgroud)
对于您可以使用的每个请求
并按照@Tim的指示将缓存设置为false
| 归档时间: |
|
| 查看次数: |
1125 次 |
| 最近记录: |