防止页面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 scroll事件实现监控滚动条分页示例
Apr 04 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
Mar 18 Javascript
JavaScript事件委托实例分析
May 26 Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 Javascript
javascript三种代码注释方法
Jun 02 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
Mar 10 Javascript
vue事件修饰符和按键修饰符用法总结
Jul 25 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
p5.js实现斐波那契螺旋的示例代码
Mar 22 Javascript
JS代码优化的8点建议
Feb 04 Javascript
JavaScript日期库date-fn.js使用方法解析
Sep 09 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
js实现打字小游戏
2019/12/17 Javascript
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
python快速排序代码实例
2013/11/21 Python
python实现将元祖转换成数组的方法
2015/05/04 Python
Python中的自省(反射)详解
2015/06/02 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
Django实现文件上传下载
2019/10/06 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
台湾良兴购物网:EcLife
2019/12/01 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
物流管理专业职业生涯规划书
2014/01/06 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
红与黑读书笔记
2015/06/29 职场文书