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


Posted in Javascript onMay 07, 2013

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

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

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

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

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

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

Javascript 相关文章推荐
JavaScript 浮点数运算 精度问题
Oct 06 Javascript
精通Javascript系列之数据类型 字符串
Jun 08 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
Nov 30 Javascript
Javascript实现Web颜色值转换
Feb 05 Javascript
jquery图片切换插件
Mar 16 Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 Javascript
详解vue嵌套路由-params传递参数
May 23 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
vue实现城市列表选择功能
Jul 16 Javascript
element-ui table组件如何使用render属性的实现
Nov 04 Javascript
jquery实现聊天机器人
Feb 08 jQuery
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
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
PHP教程 基本语法
2009/10/23 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
WordPress中"无法将上传的文件移动至"错误的解决方法
2015/07/01 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
js 动态选中下拉框
2009/11/26 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
2016/07/22 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
Python实现二分法算法实例
2015/02/02 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
python实现复制文件到指定目录
2019/10/16 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
python生成大写32位uuid代码
2020/03/03 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
自荐信格式技巧有哪些呢
2013/11/19 职场文书
房屋租赁合同补充协议
2014/10/11 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python