首  页 | 资讯中心 | 网络学院 | 天新汽车 | 天新手机 | 天新游戏 | 软件开发 | 考试认证
品 牌 机 | 笔 记 本 | 服 务 器 | 天新数码 - DC - DV - MP3 - MP4 - GPS - TV | 数字家庭
硬件 DIY - 主板 - CPU - 内 存 - 硬 盘 - 显示器 - 显卡 - 光驱 - 机箱 - 键鼠 - 网络设备
办公设备 | 打 印 机 | 扫 描 仪 | 投 影 仪 | 一 体 机 | 传 真 机 | 路 由 器 | 交 换 机
软件下载 | 驱动下载 | 游戏下载 | 源码下载 | 教程下载 | 站长在线 | 产品中心 | 报价中心
开发首页 | 开发语言 | .Net开发 | Java开发 | Web开发 | 数据库开发 | 移动开发 | 游戏开发 | 企业开发 | 操作系统 | 软件工程
VB VC Delphi PB BCB C++ - ASP.net C# VB.net - J2EE J2SE J2ME EJB - ASP PHP JSP CGI - MSSQL Oracle DB2 MySQL - CodingLife
  Web开发首页 | ASP开发 | PHP开发 | CGI开发 | Perl开发 | XML开发 | JavaScript | VBScript | Web服务器
  您现在的位置:天新网 > 软件开发 > Web开发 > JavaScript
AJAX初学:IE缓存页面的问题
http://dev.21tx.com 2008年05月01日 网页教学网

每日文章精萃
.Net:介绍几本学习ASP.NET 2.0的书 Java:applet的参数化--对数组进行初始化
ASP:如何用foreach遍历页面上所有的TextB PHP:PHPQQ编程(2):取QQ在线状态
JSP:JSP教程(一) CGI:Perl语言的文字处理模式之三(1)
VB:这是一个介绍如何控制Flash控件显示F VC:VC学习:获取游戏手柄的按键输入

  做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,必须要等一段时间,后来知道是IE缓存的问题。

  AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是IE...

  在网上找了好多资料后,总结一下

  1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数

  在JavaScript发送的URL后加上t=Math.random() ,当然,不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+"&"+"t="+Math.random();

  2:在XMLHttpRequest发送请求之前加上XMLHttpRequest.setRequestHeader("If-Modified-Since","0")

  一般情况下,这里的XMLHttpRequest不会直接使用,你应该可以找到这样的代码

XXXXX.send(YYYYYY);

  那么,就把它变成

XXXXX.setRequestHeader("If-Modified-Since","0");
XXXXX.send(YYYYYY);

  第二种方法感觉挺好。

上一篇: AJAX中DOM的操作方法
下一篇: 延迟事件为0的setTimeout的真正目的

编辑推荐
相关内容
·用Ajax和Web2.0扩展SOA
·javascript正则表达式的常用方法总结
·js+css图片自动等比例缩小且垂直居中
·AJAX实现web页面中级联菜单的设计
·完美解决一个事件激活多个函数
·完美解决一个事件激活多个函数(2)
·使主页呈现“飞舞”特效
·Javascript实例教程(8) 利用Javascript基于
·用JavaScript实现浏览器地震效果
·Javascript实例教程(21) OLE Automation(3)
·解决IIS下UTF-8文件报错乱码的问题
·sqlldr加载数据到不同表的问题
·警告!Ajax技术的安全问题不容忽视
·关于ASP.NET技术的学习顺序问题
·实例:创建SWT项目的原生库导入问题
·高手解答:关于RICHEDIT的两个问题
·关于邮件地址的regular expression 问题
·Php高手带路--问题汇总解答[2]
·Php高手带路--问题汇总解答
·Exchange 2000 Server 常见问题(四)
最近更新
人气最热
·AJAX中DOM的操作方法
·延迟事件为0的setTimeout的真正目的
·Javascript教程:关于内存泄漏问题
·document.createElement()用法及注意事项
·学习JavaScript的事件
·PHP+JS实现搜索自动提示
·初学Ajax须注意的几个问题
·JavaScript扩展:正则像函数一样调用
·Javascript在IE和FF里的兼容问题
·Javascript教程:展示风格的价值
·国内外 Java Script 经典封装
·初学者全面接触学习jquery(译文)
·利用JavaScript创建功能强大的GUI
·javascript版的日期输入控件
·奇妙的Javascript图片放大镜
·完美解决一个事件激活多个函数
·Javascript实例教程(20) 使用HoTMetal(4)
·AJAX学习:理解JavaScript函数
·一个非常强大完整的web表单验证程序
·JavaScript基础实例:如何计算24点

 
·[硬件]四线程双核心Pentium极致版超频5.06GHz
·[数码]细探质量 解读MP3产品的差价根源
·[汽车]车主如何洗车才能不毁车
·[开发]缩小SQL SERVER日志文件
·[资讯]王新佳:软硬合作 中印软件实现完美组
·[游戏]高达ZZ一之章
·[本本]本本市场将再混乱 高端Merom提前发布
·[办公]家用高清首选 爱普生投影机TW1000玩高
·[手机]又见拍照强机 索爱中端直板K550c售2380
·[考试]自考湖南专题
·[学院]found.000文件夹的解决
·[娱乐]国庆节打扮酷妹
 

关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
© 晨新科技 版权所有 Created by TXSite.net