Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因


Posted in Javascript onMay 07, 2013

看到别人写的JS,ajax请求地址后加随机参数,比如XXXX?t= + new Date().getTime()。

一开始搞不懂为什么,网上查了资料,原因是防止浏览器缓存。

浏览器为了提高用户访问同一页面的速度,会对页面数据进行缓存。当url请求地址不变时,

有时候会导致浏览器不发送请求,直接从缓存中读取之前的数据。

如果数据改变了,而没加随机数,读取的数据会跟之前一样。

加上随机数,就是欺骗浏览器url改变了,会每次都向服务器发送请求而不去读缓存

Javascript 相关文章推荐
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
简单实例处理url特殊符号&处理(2种方法)
Apr 02 Javascript
jQuery setTimeout()函数使用方法
Apr 07 Javascript
iframe父页面获取子页面参数的方法
Feb 21 Javascript
jQuery大于号(>)选择器的作用解释
Jan 13 Javascript
ECMAScript5(ES5)中bind方法使用小结
May 07 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 Javascript
Bootstrap Paginator分页插件使用方法详解
May 30 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
vue proxyTable 接口跨域请求调试的示例
Sep 12 Javascript
解决使用vue.js路由后失效的问题
Mar 17 Javascript
vue实现拖拽效果
Dec 23 Javascript
javascript中的startWith和endWith的几种实现方法
May 07 #Javascript
js 获取和设置css3 属性值的实现方法
May 06 #Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
May 06 #Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 #Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 #Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
May 06 #Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
May 06 #Javascript
You might like
php数组的概述及分类与声明代码演示
2013/02/26 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
python计算圆周率pi的方法
2015/07/11 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
通过shell+python实现企业微信预警
2019/03/07 Python
Django框架验证码用法实例分析
2019/05/10 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
党员大会主持词
2014/04/02 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
安全责任书模板
2014/07/22 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
个人租房协议书
2014/11/28 职场文书
销售工作决心书
2015/02/04 职场文书
解决redis批量删除key值的问题
2022/03/23 Redis