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 相关文章推荐
js父窗口关闭时子窗口随之关闭完美解决方案
Apr 29 Javascript
js实现文字闪烁特效的方法
Dec 17 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
Jun 08 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
Aug 26 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
Oct 05 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
VUE饿了么树形控件添加增删改功能的示例代码
Oct 17 Javascript
JS实现的邮箱提示补全效果示例
Jan 30 Javascript
教你使用vue-cli快速构建的小说阅读器
May 13 Javascript
解决Vue中 父子传值 数据丢失问题
Aug 27 Javascript
Taro小程序自定义顶部导航栏功能的实现
Dec 17 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 jQuery
微信小程序开发实战教程之手势解锁
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
通达OA公共代码 php常用检测函数
2011/12/14 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
php获取excel文件数据
2017/04/21 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
2020/10/26 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
python脚本内运行linux命令的方法
2015/07/02 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
Python如何使用ConfigParser读取配置文件
2020/11/12 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
对教师的评语
2014/04/28 职场文书
新课培训心得体会
2014/09/03 职场文书
运动会广播稿200字
2014/10/18 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
2016读书月活动心得体会
2016/01/14 职场文书