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


Posted in Javascript onMay 07, 2013

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

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

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

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

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

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

Javascript 相关文章推荐
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
Sep 12 Javascript
js获取当前日期代码适用于网页头部
Jun 27 Javascript
kindeditor修复会替换script内容的问题
Apr 03 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
Nov 17 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
May 25 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
Jun 29 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 Javascript
深入理解vue2.0路由如何配置问题
Jul 18 Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 Javascript
原生js实现的移动端可拖动进度条插件功能详解
Aug 15 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
Sep 06 Javascript
Ajax常用封装库——Axios的使用
May 08 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
php实现图片缩略图的方法
2016/03/29 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
实现placeholder效果的方案汇总
2015/06/11 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
使用IPython来操作Docker容器的入门指引
2015/04/08 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
基于Python List的赋值方法
2018/06/23 Python
python程序封装为win32服务的方法
2021/03/07 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
Python递归实现打印多重列表代码
2020/02/27 Python
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
《望庐山瀑布》教学反思
2014/04/22 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
525心理活动总结
2014/07/04 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
干部年终考核评语
2015/01/04 职场文书
2015年工会工作总结
2015/03/30 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python