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实例教程(19) 使用HoTMetal(7)
Dec 23 Javascript
jQuery 中关于CSS操作部分使用说明
Jun 10 Javascript
Javascript Cookie读写删除操作的函数
Mar 02 Javascript
jquery.validate使用时遇到的问题
May 25 Javascript
JS/Jquery判断对象为空的方法
Jun 11 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
May 17 Javascript
jquery对Json的各种遍历方法总结(必看篇)
Sep 29 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
react router4+redux实现路由权限控制的方法
May 03 Javascript
Javascript中parseInt的正确使用方式
Oct 17 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
js表达式与运算符简单操作示例
Feb 15 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常用函数和常见疑难问题解答
2014/03/05 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
jquery乱码与contentType属性设置问题解决方案
2013/01/07 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
JQuery基础语法小结
2015/02/27 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
Python Pandas数据中对时间的操作
2019/07/30 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
详解Canvas事件绑定
2018/06/27 HTML / CSS
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
android面试问题与答案
2016/12/27 面试题
教你怎样写好自我评价
2013/10/05 职场文书
师德师风个人反思
2014/04/28 职场文书
银行求职信范文
2014/05/26 职场文书
南京青奥会口号
2014/06/12 职场文书
三八活动策划方案
2014/08/17 职场文书
加强机关作风建设心得体会
2014/10/22 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
Python破解极验滑动验证码详细步骤
2021/05/21 Python
muduo TcpServer模块源码分析
2022/04/26 Redis