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 相关文章推荐
基于jquery的checkbox下拉框插件代码
Jun 25 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
javascript去除字符串左右两端的空格
Feb 05 Javascript
在线所见即所得HTML编辑器的实现原理浅析
Apr 25 Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 Javascript
用AngularJS的指令实现tabs切换效果
Aug 31 Javascript
Asp.Net之JS生成分页条的方法
Nov 23 Javascript
jQuery实现删除li节点的方法
Dec 06 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 jQuery
vue拖拽排序插件vuedraggable使用方法详解
Aug 21 Javascript
Vue表单控件绑定图文详解
Feb 11 Javascript
详解vue组件之间的通信
Aug 30 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
世界上第一台立体声收音机
2021/03/01 无线电
PHP 字符串操作入门教程
2006/12/06 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
JS中数组重排序方法
2016/11/11 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
Python字符串格式化输出方法分析
2016/04/13 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
python实现抖音点赞功能
2019/04/07 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
python压包的概念及实例详解
2021/02/17 Python
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
自我鉴定范文
2013/11/10 职场文书
房地产出纳岗位职责
2013/12/01 职场文书
无毒社区工作方案
2014/05/23 职场文书
清洁工个人总结
2015/03/04 职场文书
Python基础详解之描述符
2021/04/28 Python
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python