Ajax的url请求中为何要加随机数
2017-02-08 10:25
281 查看
大家在系统开发中都可能会在js中用到ajax或者dwr,因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法:
1:在ajax或者dwr提交的url后面加时间戳。
例如
http_request.onreadystatechange = funcName;
http_request.open(“GET”, url, true);
比如url是test .jsp
那么我们在它后面加上?time=new Date();
即url=test.jsp?time=new Date();
2 :在url后面加一个随机数。
url=test.jsp?number=Math.random();
URL随机数的作用就是避免游览器缓冲JS
转载自:http://blog.csdn.net/llorjj999/article/details/7732773
1:在ajax或者dwr提交的url后面加时间戳。
例如
http_request.onreadystatechange = funcName;
http_request.open(“GET”, url, true);
比如url是test .jsp
那么我们在它后面加上?time=new Date();
即url=test.jsp?time=new Date();
2 :在url后面加一个随机数。
url=test.jsp?number=Math.random();
URL随机数的作用就是避免游览器缓冲JS
转载自:http://blog.csdn.net/llorjj999/article/details/7732773
相关文章推荐
- Ajax请求URL后加随机数原理
- Ajax请求URL后加随机数原理
- Ajax请求URL后加随机数原理
- php jquery pjax示例源码 (ajax请求,并改变url)
- 如何在Thymeleaf中实现ajax请求url的可靠构造?
- 单独将ajax请求放入js文件中URL问题
- ajax请求添加随机数防止js缓存
- ajax碰到请求url过长的问题! ajax中get和post的区别
- 在发送ajax请求时加时间戳或者随机数去除js缓存
- 关于ajax get方式请求 url地址参数怎么变成空了的问题
- ajax请求成功url发生改变
- ajax碰到请求url过长的问题! ajax中get和post的区别
- ajax请求的url可以是action,也可以是jsp、html
- Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
- ajax请求地址后加随机数防止浏览器缓存
- 在发送ajax请求时加时间戳或者随机数去除js缓存
- Ajax相同url的请求_IE缓存问…
- URL请求后面问啥要加随机数?
- ajax请求地址后加随机数防止浏览器缓存
- MVVM模式下 修改 store的ajax请求url。