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实现的支持lrc歌词的播放器
May 17 Javascript
javascript 写类方式之四
Jul 05 Javascript
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
May 07 Javascript
网页广告中JS代码的信息监听示例
Apr 02 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
Jun 26 Javascript
jQuery回调函数的定义及用法实例
Dec 23 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
Sep 24 Javascript
jquery实现图片切换代码
Oct 13 Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 Javascript
微信小程序本地缓存数据增删改查实例详解
May 24 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
解决layui table表单提示数据接口请求异常的问题
Sep 24 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
如何使用Strace调试工具
2013/06/03 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
JS 自动安装exe程序
2008/11/30 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
Python实现类继承实例
2014/07/04 Python
Python实现把回车符\r\n转换成\n
2015/04/23 Python
深入理解python函数递归和生成器
2016/06/06 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
python cs架构实现简单文件传输
2020/03/20 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
大数据分析用java还是Python
2020/07/06 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
Melissa香港官网:MDreams
2016/07/01 全球购物
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
高中教师考核方案
2014/05/18 职场文书
群众路线对照检查剖析材料
2014/10/09 职场文书
个人向公司借款协议书
2014/10/09 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
写给老婆的保证书
2015/02/27 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
ORACLE查看当前账号的相关信息
2021/06/18 Oracle
正则表达式基础与常用验证表达式
2022/06/16 Javascript
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL