AJAX 缓存请求结果的问题
来源:互联网 发布:mac sed命令应用 编辑:程序博客网 时间:2024/05/21 19:35
发现AJAX 请求同一个url的时候,第二个请求并没有真正发到后台。
遂百度 Google,发现AJAX 对于相同的URL, 会缓存第一次执行的结果,所以接下来页面怎么刷新都不会真正发请求到后台,会一直用第一次的缓存结果。
如果想解决此现象有两种办法:
1. 相同url请求后面额外加上一个参数,该参数的值就取随机数保证每次url都不同。
2. 在后台返回的时候,response做如下操作:
response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0);
- AJAX 缓存请求结果的问题
- 如何解决Ajax请求结果的缓存问题说明
- IE针对Ajax请求结果的缓存
- IE针对Ajax请求结果的缓存
- ajax请求缓存问题
- ajax请求缓存问题
- 谈谈IE针对Ajax请求结果的缓存
- 谈谈IE针对Ajax请求结果的缓存
- 谈谈IE针对Ajax请求结果的缓存
- Ajax中请求被缓存的问题
- ajax请求时读缓存的问题
- ajax请求时的缓存问题
- 神奇的IE9,Ajax请求缓存问题
- ajax请求get方式的缓存问题
- IE下ajax请求的缓存问题
- IE针对Ajax请求结果的缓存/IE浏览器同一个请求第二次是缓存
- 解决Ajax请求缓存问题
- jquery的ajax请求时遇到的ie缓存问题
- iOS: NSString的方法initWithUTF8String:
- HDU1513:Palindrome
- DLL的远程注入技术分享
- 二分查找程序
- visual c++中的画刷类CBrush使用实例
- AJAX 缓存请求结果的问题
- 《Linux程序设计》--读书笔记---第十三章进程间通信:管道
- eclipse中让关闭的项目不再显示
- Spring XML3种创建bean的理解
- opengl之混合例子
- 传智播客学习日记Day2
- maven常见问题问答
- 在PS中查看选定图层的宽高
- android google map v2新的定位方法