为何ajax-get方式的请求只执行一次?
来源:互联网 发布:宝宝鼻屎 知乎 编辑:程序博客网 时间:2024/05/16 06:39
为何ajax-get方式的请求只执行一次?
主要是因为ajax存在异步缓存的问题,IE8浏览器缓存问题导致Ajax的GET请求只能执行一次,ajax本身自带有实时异步请求的功能,而IE缓存导致请求时不会请求后台,会直接读取缓存的数据。
解决方法:
第一种:ajax get请求时,只需将cache设置为false;
.ajax({
type: 'GET',//get请求时
url: '........',
cache: false,//不缓存
data: { },
success: function (result) {
//
}
});
第二种:$.get();时,加一个时间戳或者随机数,如tempPara: Math.random()或获取当前时间new Date().getTime();
$.get('...........', { tempPara: Math.random() }, function (result) {
//
});
阅读全文
0 0
- 为何ajax-get方式的请求只执行一次?
- ajax只执行一次
- JQUERY 的AJAX只执行一次问题
- IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法
- Ext的ajax同步交互方式提交时相同url只执行一次的问题解决
- ajax get方式请求
- ajax请求get方式的缓存问题
- iOS 多次请求只执行一次
- jQuery怎么让Ajax只执行一次
- AJAX中的get请求方式
- Ajax的get请求
- Ajax的get请求
- AsyncTask的异步执行方法中get请求的方式
- javascript/js的ajax请求方式:GET与POST
- ajax之get方式请求对特殊字符的处理
- AngularJs中POST和GET方式的ajax请求
- 2017_11_29 ajax请求的get,post方式
- ajax通过get方式发送请求
- Generotor 函数
- ubuntu16.04+gtx1080ti+caffe安装记录
- springboot mybatis-generator自动生成bean和dao
- 我是这么绕过苹果ID锁的
- python 穷举算法
- 为何ajax-get方式的请求只执行一次?
- Minimum Path Sum--lintcode
- MATLAB与VS混合编程
- 关于项目404错误快速排查
- nodejs学习(一)-package.json 依赖包具体详解
- python变量可以=函数
- 用PYTHON第一次写的SOCKET通信
- osb错误代码
- 软件架构的5种视图