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 相关文章推荐
网页编辑器ckeditor和ckfinder配置步骤分享
May 24 Javascript
Table冻结表头示例代码
Aug 20 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 Javascript
使用jsonp完美解决跨域问题
Nov 27 Javascript
javascript函数声明和函数表达式区别分析
Dec 02 Javascript
jQuery实现立体式数字滚动条增加效果
Dec 21 Javascript
纯js模仿windows系统日历
Feb 04 Javascript
基于vue.js实现侧边菜单栏
Mar 20 Javascript
微信小程序整合使用富文本编辑器的方法详解
Apr 25 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 Javascript
判断JavaScript中的两个变量是否相等的操作符
Dec 21 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
如何在PHP中使用Oracle数据库(4)
2006/10/09 PHP
PHP filter_var() 函数 Filter 函数
2012/04/25 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
[52:06]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
FLIR美国官网:热成像, 夜视和红外摄像系统
2018/07/13 全球购物
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
自考自我鉴定范文
2013/10/30 职场文书
2015年办公室工作总结范文
2015/03/31 职场文书
大学生受助感言
2015/08/01 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS