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


Posted in Javascript onMay 07, 2013

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

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

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

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

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

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

Javascript 相关文章推荐
jQuery 各种浏览器下获得日期区别
Dec 22 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
Mar 19 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
Jun 26 Javascript
四种参数传递的形式——URL,超链接,js,form表单
Jul 24 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
Aug 11 Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
教你使用vue-cli快速构建的小说阅读器
May 13 Javascript
ES6 十大特性简介
Dec 09 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
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
dedecms系统常用术语汇总
2007/04/03 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
2017/04/18 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
python如何安装下载后的模块
2020/07/03 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
优秀学生干部个人的自我评价
2013/10/04 职场文书
小区门卫管理制度
2014/01/29 职场文书
简历自我评价模版
2014/01/31 职场文书
运动会开幕式主持词
2014/03/28 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
面试通知邮件
2015/04/20 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
Golang bufio详细讲解
2022/04/21 Golang
浅谈Node的内存泄露问题
2022/05/06 NodeJs