IE8下GetJson请求只能发送一次的解决办法
来源:互联网 发布:腾讯云计算工程师招聘 编辑:程序博客网 时间:2024/06/05 09:23
1.问题描述
- 做项目的过程中,在IE8下 使用getJson请求数据,多次测试发现由于IE8的锅,在IE8下只会真正发送一次,接下来直接在缓存拿。
var url = "${pageContext.request.contextPath}/testAction!save.action?data="+ data; $.getJSON(url, function(data) { //console.info(data); if (data.success) { $.messager.show({ title : '提示', msg : data.msg }); } }); }
2.如何解决:
最简单的解决方法是在请求后面加一个时间戳:+ “&t=” + Date.parse(new Date());
改进后的URL:
var url = "${pageContext.request.contextPath}/testAction!save.action?data="+ data + "&t=" + Date.parse(new Date());
实测完美解决,同样被IE8坑的可以用这个方法解决。
0 0
- IE8下GetJson请求只能发送一次的解决办法
- IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法
- 一定时间内,只能发送一次请求
- IE下getJSON不工作的解决办法
- IE下getJSON不工作的解决办法
- InputStream只能读取一次的解决办法
- 关于ajaxFileUpload只能上传一次的解决办法
- #CserialPort类串口发送只能发送一次的问题
- stm32 usart在DMA模式下只能发送一次
- “您一次只能安装一种 Adobe 产品”的解决办法
- 关于NRF24L01只能接收一次数据问题的解决办法
- ServletRequest中getReader()和getInputStream()只能调用一次的解决办法
- $.getJSON()异步请求的问题
- jquery 的$.ajax()方法在ie8中只能访问一次后台问题。
- 手机无法发送只能接受短信的解决办法
- netbeans下 解决glassFish只能启动一次的问题
- 页面使用$.getJSON只获取一次数据,导致多个请求返回的都是第一个结果
- IE8,9下,无法刷新页面数据,Ajax发送请求返回码304
- 将匹配的字符转换为bitmap的高度适配问题
- STL--Container共性。
- Volley+OkHttp+Gson自定义框架
- jquery easyui 传递数组参数的解决方案及jquery easyui 重复请求的解决
- [Android源码]l理解handler机制
- IE8下GetJson请求只能发送一次的解决办法
- 毕业设计展示项目三:Android动漫点评管理系统,Web后台服务端JSP支撑安卓端交付,全网独创,全网唯一,版权所有
- WIN7系统怎么卸载IE浏览器?IE浏览器怎么卸载?
- Android Studio NoClassDefFoundError解决方法
- QuickHit游戏开发项目总结
- python3中的datetime相减,得到的timedelta可能有问题
- Mac OS X EI 10.11安装caffe注意点
- NT6上的获取进程全路径
- POJ 3181 Dollar Dayz 已被翻译