文档章节

IE ajax请求缓存问题解决方法

火烧
 火烧
发布于 2016/09/27 19:22
字数 79
阅读 25
收藏 0

IE再次访问同一个ajax请求时存在缓存,取不到新的数据,在请求url中加时间戳解决:

         //IE是个坑货,ajax有缓存,加个时间戳
	var urls = "IsLogin.htm?timeStamp=" + new Date().getTime();
	 $.ajax({
			url: urls,
			dataType: "json",
			async:false,
			success: function (json) {
			},
			error: function() {
			});

© 著作权归作者所有

火烧
粉丝 17
博文 10
码字总数 2279
作品 0
济南
程序员
私信 提问
加载中

评论(1)

唯风
唯风
可以在 ajax 里添加 cache:false 试试
谈谈IE针对Ajax请求结果的缓存

在默认情况下,IE会针对请求地址缓存Ajax请求的结果。换句话说,在缓存过期之前,针对相同地址发起的多个Ajax请求,只有第一次会真正发送到服务端。在某些情况下,这种默认的缓存机制并不是我...

楠木楠
2016/11/14
19
0
jquery 请求ie缓存,数据不更新的问题

jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】 在做ajax页面无刷新添加的时候,IE下遭遇Ajax缓存,因为刚开始并不知道IE有这个坏毛病,折腾好久,终于解决问题...

i33
2012/03/31
236
0
解决jquery之get缓存问题的最简单方法

在ie系列下,$.get()方法在url地址固定时,会缓存返回结果,导致不可预料的问题。但在火狐下,则不会缓存。 要解决该问题有很多办法,最直接的是把$.get()方法换成$.ajax(),然后配置cache:f...

charlesdong1989
2013/04/16
101
0
解决IE浏览器下对于ajax重复提交处理的bug

近在IE浏览器下调试一个项目,这个项目里面包含onmouseover时用到ajax的异步请求,当我们第一次加载页面鼠标移动到一个链接时可以成功的触发属性。不过在当我们把鼠标从新移动到另一个链接触...

薛鹏飞
2012/08/28
743
2
Ajax请求被缓存的几种处理方式

我们都知道IE会针对ajax请求的地址缓存请求结果,直到缓存过期之前,针对相同地址发出的请求,只有第一次会请求会真正发送到服务端.在某种情况下,这种缓存机制确实能提高web的响应速度,但是有时...

飛飛飛jjs
2017/08/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
2分钟前
0
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
6
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0
详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景

箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深... 普通函数和...

OBKoro1
昨天
7
0
轻量级 HTTP(s) 代理 TinyProxy

CentOS 下安装 TinyProxy yum install -y tinyproxy 启动、停止、重启 # 启动service tinyproxy start# 停止service tinyproxy stop# 重启service tinyproxy restart 相关配置 默认...

Anoyi
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部