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


Posted in Javascript onMay 07, 2013

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

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

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

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

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

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

Javascript 相关文章推荐
js类 from qq
Nov 13 Javascript
基于jquery DOM写的类似微博发布的效果
Oct 20 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
Aug 04 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
May 31 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
微信小程序 共用变量值的实现
Jul 12 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
JavaScript代码调试方法实例小结
Jan 05 Javascript
JS实现的点击按钮图片上下滚动效果示例
Jan 28 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
Nov 07 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
Sep 04 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网页病毒清除类
2014/12/08 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
Ext grid 添加右击菜单
2009/11/26 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
详解webpack-dev-server的简单使用
2018/04/02 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
vue 实现购物车总价计算
2019/11/06 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
Python类属性的延迟计算
2016/10/22 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
Python同时迭代多个序列的方法
2020/07/28 Python
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
青年文明号创建承诺
2014/03/31 职场文书
学习保证书100字
2015/02/26 职场文书
返乡农民工证明
2015/06/24 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
python 实现体质指数BMI计算
2021/05/26 Python
Python turtle实现贪吃蛇游戏
2021/06/18 Python
Django框架中模型的用法
2022/06/10 Python