IE浏览器Ajax请求时304错误
2023-06-13 09:11:05 时间
IE浏览器Ajax请求时304错误
作者:matrix 被围观: 3,723 次 发布时间:2014-04-24 分类:Wordpress | 11 条评论 »
这是一个创建于 3052 天前的主题,其中的信息可能已经有所发展或是发生改变。
博客LOGO下面的一句话功能是按照philna2主题弄的,点击一下就更新内容。但是每次用IE浏览器点击获取都会停留在固定的一句话,F12之后才看到是304错误。客户端代码用的jq ajax()方法,理论上是支持各种浏览器的。
今天终于解决这个问题,都是狗日的IE浏览器缓存搞的。
原因
IE浏览器ajax时会缓存之前get请求过的URL内容,如果下次还请求那个URL就从本地缓存中取出,之后也就会停止ajax请求。所以会失败,总是停留在一个请求内容里。
解决办法
请求的URL地址中加上动态值,比如UNIX时间戳。
像这样的地址 http://127.0.0.1?do=ajax&t=这里为UNIX时间戳
UNIX时间戳每秒都在变化,每次请求地址的URL都不一样,IE也就缓存不到。
js代码参考:
var nowTime = new Date().getTime();
参考:
http://blog.csdn.net/puncha/article/details/17962623
相关文章
- ASP.net错误:Control’ctl00_ctl00_ContentPlaceHolder2[通俗易懂]
- 宝塔运行Django Admin项目错误解决方法
- 一个流传广泛的正则匹配所有中文的错误表示
- 【错误记录】Android Studio 编译报错 ( The minCompileSdk (31) specified in a dependency‘s AAR metadata (META- )
- 【错误记录】Android Studio 编译报错 ( To use data binding annotations in Kotlin, apply the ‘kotlin-kapt‘ plu )
- SQLServer 错误 2577 在对象 ID O_ID,索引 ID I_ID,分区 ID PN_ID,分配单元 ID A_ID(类型为 TYPE)的索引分配映射 (IAM) 链中,链序列号顺序不对。 序列号为 SEQUENCE1 的页 P_ID1 指向了序列号为 SEQUENCE2 的页 P_ID2。 故障 处理 修复 支持远程
- Oracle ORA 07445 evaopn2()+128错误问题的解决方案
- MySQL主从复制遇到的错误解决方法(mysql主从错误)
- MySQL系统出现错误:如何解决?(mysql系统错误)
- 安装imagick时Cannot locate header file MagickWand.h错误的解决
- 无奈IE浏览器访问Oracle遭遇错误(ie提示oracle错误)
- 错误Oracle中22835错误解决你的困惑(oracle中22835)
- 里找查找Redis错误记录定位方式与步骤(redis错误log在哪)
- 深入了解Oracle 4031内存错误(oracle 4031)
- 错误类型:Provider(0x80004005)未指定的错误的一个处理方法
- IIS7使用.NETFrameworkv4.0运行库报500错误的解决办法
- 为PHP安装imagick时出现CannotlocateheaderfileMagickWand.h错误的解决方法