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 相关文章推荐
Javascript中的for in循环和hasOwnProperty结合使用
Jun 05 Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 Javascript
Javascript中的五种数据类型详解
Dec 26 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
JS实现在状态栏显示打字效果完整实例
Nov 02 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
Aug 02 Javascript
webix+springmvc session超时跳转登录页面
Oct 30 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
Nov 30 Javascript
原生JS实现跑马灯效果
Feb 20 Javascript
vue项目中api接口管理总结
Apr 20 Javascript
JS实现checkbox互斥(单选)功能示例
May 04 Javascript
适合后台管理系统开发的12个前端框架(小结)
Jun 29 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
openPNE常用方法分享
2011/11/29 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
PHP+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
php使用escapeshellarg时中文被过滤的解决方法
2016/07/10 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
bootstrapvalidator之API学习教程
2017/06/29 Javascript
Angular 2父子组件之间共享服务通信的实现
2017/07/04 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
axios的拦截请求与响应方法
2018/08/11 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
python实现人人网登录示例分享
2014/01/19 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
python实现二维插值的三维显示
2018/12/17 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
销售会计岗位职责
2014/03/15 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
交通志愿者活动总结
2014/06/27 职场文书
三八活动策划方案
2014/08/17 职场文书
团队拓展活动方案
2014/08/28 职场文书
优秀教研组申报材料
2014/12/26 职场文书
利用js实现简单开关灯代码
2021/11/23 Javascript
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python