防止页面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 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
Mar 10 Javascript
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
js获取当前页面的url网址信息
Jun 12 Javascript
JavaScript中的函数重载深入理解
Aug 04 Javascript
JS实现图片放大镜效果的方法
Feb 27 Javascript
动态加载jQuery的方法
Jun 16 Javascript
jQuery实现遮罩层登录对话框
Dec 29 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript 有用的代码片段和 trick
Feb 22 Javascript
使用vue2实现购物车和地址选配功能
Mar 29 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
Sep 27 Javascript
如何使用JS console.log()技巧提高工作效率
Oct 14 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
综合图片计数器
2006/10/09 PHP
PHP批量生成缩略图的代码
2008/07/19 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php无限遍历目录示例
2014/02/21 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
vue组件间通信解析
2017/03/01 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
javascript实现下雨效果
2017/03/27 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
vue按需加载实例详解
2019/09/06 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
Python list运算操作代码实例解析
2020/01/20 Python
Python函数生成器原理及使用详解
2020/03/12 Python
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
小学生安全保证书
2014/02/01 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
委托书范本
2014/09/13 职场文书
超市工作总结范文2014
2014/12/19 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
校友会致辞
2015/07/30 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
MySQL中varchar和char类型的区别
2021/11/17 MySQL
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技