jquery ajax缓存问题解决方法小结
今天在做一个ajax数据提交功能开始利用get方式一直发现提交的数据都是一样,返回的数据也很久不刷新了,这个我知道是ajax缓存问题,后来在网上整理了一些ajax缓存问题解决方法,下面给大家分享一下。 解决方法: 1
今天在做一个ajax数据提交功能开始利用get方式一直发现提交的数据都是一样,返回的数据也很久不刷新了,这个我知道是ajax缓存问题,后来在网上整理了一些ajax缓存问题解决方法,下面给大家分享一下。
解决方法: 1、给请求链接加随机数,如果用的是jQuery,直接设置: $.ajaxSetup({cache: false}); 2、把type改成post,并随便设置设置一个参数data: 'a=b'(一定要设置参数,否则仍然会被cache) 3、说说生成不一样的数,就用随机数 Math.random();或者或者时间戳 + new Date(); 例子
后来在网上找到了很多AJAX GET请求会被缓存解决方法总结一下 1、在服务端加 header(“Cache-Control: no-cache, must-revalidate”); 一聚小编提示您:关于ajax缓存问题我们上面的方法都有简单测试都是有效的大家根据自己喜欢选择吧,当然有时我们是需要缓存功能有时不需要大家可以根据实际情况来设置。 |
最新文章
- Spring Quartz实现任务调度
- Python【3】-字典dic和集合set
- 理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
- python 测试驱动开发的简单例子
- ACM 最少步数
- 【HDU 2853】 KM算法
- Linux环境下apache性能测试工具ab使用详解
- Linq中查询List组合相同值数量大于1
- java基础知识回顾之java集合类-Properties集合
- 选择排序(C++)
- 异步请求HTTP
- cocos2dx 帧动画(iOS)
- Zepto 使用中的一些注意点
- php 面向对象的三大特性
- Learn HTML5 in 5 Minutes!
- centos7 lnmp环境部署
- IntelliJ IDEA 2018.3.2无法正常输入字符问题解决方案
- ATM-java
- PHP连接数据库(mysql)
- 史上最全的iOS面试题及答案,且看且珍藏,错过就没有喽!