关于ajax 作为函数返回值的问题
来源:互联网 发布:win7办公软件下载 编辑:程序博客网 时间:2024/05/22 06:30
1.首先描述下ajax默认情况下是异步请求,如果要想其结果作为函数值返回,需要设置为同步;
2.如果想当然的在success回调函数中返回值,结果肯定是undefined;
因为在success 执行return操作其实就是终止当前函数的执行,并不是作为函数参数返回;
eg:
var checkFlag = false; function add(data){ $.ajax({ type : 'post', async : false, //设置为同步 url : 'url', data : {"a":data}, dataType : 'json', beforeSend : function(){ loadMask.show(); }, complete : function(){ loadMask.hide(); }, success : function(data){ if(data.resultCode == 1){ BUI.Message.Alert(data.resultMsg,'error'); checkFlag = false; }else{ checkFlag = true; } }, error : function(){ alert("system exception!") } }); return checkFlag; }
0 0
- 关于ajax 作为函数返回值的问题
- 关于Vector作为函数的返回值
- NotesDocument 作为函数返回值的问题
- 编写javacript函数,以ajax返回值作为函数的返回值
- 关于ajax返回值读取的问题
- 关于ajax返回总是进入error函数的问题
- 关于ajax 的 返回问题:
- 关于C 指针作为返回值的问题
- 关于$.ajax返回值问题
- 函数返回值作为左值问题
- fstream引用作为函数返回值问题
- 关于$.ajax 返回返回值问题
- 关于$.ajax 返回返回值问题
- 关于函数返回值的问题
- 关于printf函数的返回值问题
- const作为函数返回值的作用
- 具有返回值的函数之作为
- 引用作为函数返回值的情况
- Linux入门第一课
- 大牛们是怎么阅读 Android 系统源码的?
- hadoop之docker伪分布式部署
- Linux下使cp命令不提示覆盖文件
- J-10
- 关于ajax 作为函数返回值的问题
- 【数据结构】栈的数组实现
- 布斯乘法算法的流程图
- C链式队列实现
- 【平凡晓声 Cocos2d-x】虚拟按键控制精灵移动1
- spring的split坑,你见过没?
- 面试常见问题--数据库优化 百万数据怎么优化
- 数据库的迁移
- 像使用Linux一样打开Win Bash