jQuery ajax 当async为false时解决同步操作失败的问题


Posted in Javascript onNovember 18, 2016

jQuery的ajax,当async为false时,同步操作失败。解决方案,jqueryasync

                   最近做项目遇到jQuery的ajax,当async为false时,同步操作失败的问题,上网搜索下,得到解决办法,这里就说下如何解决:

引发失败时代码:

$.ajax({
        url : 'your url',
        data:{name:value},
        cache : false, 
        async : true,
        type : "POST",
        dataType : 'json/xml/html',
        success : function (result){
          return result;
        }
      });

解决方案:

var ret = null;
$.ajax({
        url : 'your url',
        data:{name:value},
        cache : false, 
        async : true,
        type : "POST",
        dataType : 'json/xml/html',
        success : function (result){
          ret=result;
        }
      });
return ret;

说明:
不要在success的回调函数中直接return,具体原因后面在考察!!

$ajax()设置同步提交无效,代码如下,设置了async:"false" 但还是异步提交的

ajax本来的目的就是进行异步操作, 而且最新的jQuery版本甚至已经弃用了async参数.

如果你只是想利用ajax做服务器的交互,不需要异步刷新效果,那可以用回调函数.

jquery $ajax函数,中的async: "false", 不起作用帮忙看看

"false" 加了双引号就是字符串了,非空串就为true。

去掉双引号。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript Date对象使用总结
May 14 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
向当前style sheet中插入一个新的style实现方法
Apr 01 Javascript
javascript学习笔记之10个原生技巧
May 21 Javascript
javascript引用类型指针的工作方式
Apr 13 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
Feb 12 Javascript
基于jQuery实现的无刷新表格分页实例
Feb 17 Javascript
javascript 中Cookie读、写与删除操作
Mar 29 Javascript
vue 通过下拉框组件学习vue中的父子通讯
Dec 19 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
小程序绑定用户方案优化小结
May 15 Javascript
JS实现手风琴特效
Nov 08 Javascript
微信小程序开发实战教程之手势解锁
Nov 18 #Javascript
JavaScript之WebSocket技术详解
Nov 18 #Javascript
仿iframe效果Aajx文件上传实例
Nov 18 #Javascript
JavaScript之cookie技术详解
Nov 18 #Javascript
js前端解决跨域问题的8种方案(最新最全)
Nov 18 #Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 #Javascript
js实时获取窗口大小变化的实例代码
Nov 18 #Javascript
You might like
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
php实现登录页面的简单实例
2019/09/29 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
详解webpack运行Babel教程
2018/06/13 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
微信小程序实现省市区三级地址选择
2020/06/21 Javascript
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
python内存管理分析
2015/04/08 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Python pip配置国内源的方法
2020/02/14 Python
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
英文版区域经理求职信
2013/10/23 职场文书
高中生的自我鉴定范文
2014/01/24 职场文书
酒后驾驶检讨书
2014/01/27 职场文书
小学毕业感言50字
2014/02/16 职场文书
计生工作先进事迹
2014/08/15 职场文书
医者仁心观后感
2015/06/17 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang
使用canvas对video视频某一刻截图功能
2021/09/25 HTML / CSS
使用python创建股票的时间序列可视化分析
2022/03/03 Python