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


Posted in Javascript onMay 07, 2013

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

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

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

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

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

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

Javascript 相关文章推荐
Javascript常考语句107条收集
Mar 09 Javascript
JQuery中html()方法使用不当带来的陷阱
Apr 07 Javascript
基于jquery自定义图片热区效果
Jul 21 Javascript
JS上传前预览图片实例
Mar 25 Javascript
jQuery将多条数据插入模态框的示例代码
Sep 25 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
Aug 05 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
Dec 24 Javascript
vue如何在自定义组件中使用v-model
May 14 Javascript
Layui给switch添加响应事件的例子
Sep 03 Javascript
vue路由切换之淡入淡出的简单实现
Oct 31 Javascript
react结合bootstrap实现评论功能
May 30 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
第四节--构造函数和析构函数
2006/11/16 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
javascript下string.format函数补充
2010/08/24 Javascript
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
用jQuery获取IE9下拉框默认值问题探讨
2013/07/22 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
探秘vue-rx 2.0(推荐)
2018/09/21 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
pycharm运行scrapy过程图解
2019/11/22 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
python 基于opencv去除图片阴影
2021/01/26 Python
python 实现图片裁剪小工具
2021/02/02 Python
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
什么是lambda函数
2013/09/17 面试题
优秀的计算机专业求职信范文
2013/12/27 职场文书
小学生开学感言
2014/02/28 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
剪彩仪式主持词
2014/03/19 职场文书
仓库规划计划书
2014/04/28 职场文书