ajax 缓存 问题 requestheader
2010-08-01 00:00
211 查看
var paras="ajaxFlag=getMarkerIDs"; var myAjax=new Ajax.Request( "AddInfoHandler.ashx", {method:'get',parameters:paras,onComplete:showGetMarkerIDsResponse} );
因为我有一个切换数据库的操作,第一次进数据库A的时候,列表加载正确,点击结点(ajax)地图显示A数据,但点击ie后退再进入数据库B的treeview,列表加载正确(加载列表不是ajax), 点击结点地图显示的数据却还是A的数据(ajax),我在AddInfoHandler.ashx设置断点,发现再次进行上面操作时候进A数据库断点命中,而进B数据库竟然没进断点,但是我确实很奇怪,没进页面竟然ajax也有返回数据,并且跟上一次一样,应该是用的缓存机制。 最后网上查到资料更改如下:
var myAjax=new Ajax.Request( "AddInfoHandler.ashx", {method:'get',requestHeaders: ['Cache-Control','no-cache','If-Modified-Since','0'],parameters:paras,onComplete:showGetMarkerIDsResponse} );
下面的可以参考以前发布的文章
/article/1263190.html
response.setHeader参数、用法的介绍
详细出处参考:/article/1278850.html
相关文章推荐
- ajax 缓存 问题 requestheader
- ajax 缓存 问题 requestheader
- ajax 缓存 问题 requestheader
- ajax 缓存 问题 requestheader
- ajax 缓存 问题 requestheader
- Ajax页面缓存问题分析与解决办法
- 关于JQUERY里的AJAX缓存和同步异步问题
- IE下Ajax缓存问题的快速解决方法(get方式)
- Ajax解决浏览器的缓存问题
- jQuery中ajax的使用和缓存问题解决
- IE8/IE9下Ajax缓存问题
- ajax与缓存的问题!
- ashx实现ajax功能遇到的浏览器缓存问题
- Ajax在基于IE浏览器中的缓存问题
- 解决Ajax在IE浏览器中缓存问题
- ajax请求缓存问题
- ajax里解决缓存问题
- IE中AJAX缓存问题
- Ajax解决浏览器的缓存问题
- ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题