防止页面url缓存中ajax中post请求的处理方法


Posted in Javascript onOctober 10, 2017

防止页面url缓存中ajax中post请求的处理方法

   一般我们在开发中经常会用到Ajax请求,异步发送请求,然后获取我们想要的数据,在Ajax中使用Get请求数据不会有页面缓存的问题,而使用POST请求可是有时候页面会缓存我们提交的信息,导致我们发送的异步请求不能正确的返回我们想要的数据,那么遇到这种情况,我们应该怎么办呢???

    下面介绍一种方式来防止ajax中post 请求 页面缓存 url 信息:

$.post(url,data ,ranNum:Math.random()} ,function(data){    
      if("success"==data){ 
      alert("success"); 
        }else{ 
          alert("error"); 
        } 
    })
url : 请求的URL 地址 

data : 请求的数据 

ranNum : 这个是防止缓存的核心,每次发起请求都会用Math.random()方法生成一个随机的数字,这样子就会刷新url缓存

    这个ranNum的生成方式有多种形式,你也可以按照自己的生成方式进行生成,只要确保生成数据的时候是随机的就好!这就是Ajax防止发送请求的时候防止url缓存的方法。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望通过本文能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery Ajax 全解析
Feb 08 Javascript
基于jquery的拖动布局插件
Nov 25 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
jQuery基于正则表达式的表单验证功能示例
Jan 21 Javascript
VUE中v-model和v-for指令详解
Jun 23 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
Aug 12 Javascript
解决vuex刷新数据消失问题
Nov 12 Javascript
在vue中嵌入外部网站的实现
Nov 13 Javascript
Vue实现数字输入框中分割手机号码的示例
Oct 10 #Javascript
JS判断数组那点事
Oct 10 #Javascript
template.js前端模板引擎使用详解
Oct 10 #Javascript
AngularJS中table表格基本操作示例
Oct 10 #Javascript
AngularJS中控制器函数的定义与使用方法示例
Oct 10 #Javascript
JavaScript实现计数器基础方法
Oct 10 #Javascript
JS实现合并json对象的方法
Oct 10 #Javascript
You might like
PHP设计模式之结构模式的深入解析
2013/06/13 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
php数组查找函数总结
2014/11/18 PHP
PHP函数超时处理方法
2016/02/14 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
js实现简单的打印表格
2020/01/15 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python中的index()方法使用教程
2015/05/18 Python
Python爬虫模拟登录带验证码网站
2016/01/22 Python
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
Python切片索引用法示例
2018/05/15 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
Everything But Water官网:美国泳装品牌
2019/03/17 全球购物
大学毕业生工作的自我评价
2013/10/01 职场文书
机械工程师的岗位职责
2013/11/17 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
转党组织关系介绍信
2014/01/08 职场文书
校本教研工作制度
2014/01/22 职场文书
消防安全管理制度
2014/02/01 职场文书
承诺书的格式范文
2014/03/28 职场文书
2014年德育工作总结
2014/11/20 职场文书
上班迟到检讨书
2015/05/06 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书