ajax 缓存 问题 requestheader


Posted in Javascript onAugust 01, 2010
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} 
);

下面的可以参考以前发布的文章
https://3water.com/article/22074.htm
response.setHeader参数、用法的介绍
详细出处参考:https://3water.com/article/16437.htm
Javascript 相关文章推荐
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 Javascript
jQuery textarea的长度进行验证
May 06 Javascript
jQuery 第二课 操作包装集元素代码
Mar 14 Javascript
jQuery代码优化 选择符篇
Nov 01 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
Feb 10 Javascript
jquery $.each() 使用小探
Aug 23 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
Nov 23 Javascript
详解node如何让一个端口同时支持https与http
Jul 04 Javascript
基于Bootstrap表单验证功能
Nov 17 Javascript
koa上传excel文件并解析的实现方法
Aug 09 Javascript
如何在wxml中直接写js代码(wxs)
Nov 14 Javascript
js实现页面导航层级指示效果
Aug 25 Javascript
parseInt parseFloat js字符串转换数字
Aug 01 #Javascript
style、 currentStyle、 runtimeStyle区别分析
Aug 01 #Javascript
JavaScript为对象原型prototype添加属性的两种方式
Aug 01 #Javascript
javascript函数中的arguments参数
Aug 01 #Javascript
jquery dialog键盘事件代码
Aug 01 #Javascript
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 #Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 #Javascript
You might like
基于文本的访客签到簿
2006/10/09 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
Bootstrap3多级下拉菜单
2017/02/24 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python获取图片颜色信息的方法
2015/03/18 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
pip命令无法使用的解决方法
2018/06/12 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
JPA的优势都有哪些
2013/07/04 面试题
求职信写作要突出重点
2014/01/01 职场文书
运动会拉拉队口号
2014/06/09 职场文书
高中学校对照检查材料
2014/08/31 职场文书
婚庆答谢词
2015/01/04 职场文书
学生检讨书怎么写
2015/05/07 职场文书
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技