js中一个函数获取另一个函数返回值问题探讨


Posted in Javascript onNovember 21, 2013
//此种为异步,还不等ajax赋完值,函数就return了。 
function getCaseInfoForMap(){ 
var formInfo=$("#firstForm").serialize(); 
var dd; 
$.ajax({ 
type:"post", 
url:"<%=path %>/webmodule/constructionDecision/WjInfo/getCaseInfoForMap.do?timeType="+timeType+"&gridNumber="+gridNumber, 
dataType:"json", 
data:formInfo, 
success:function(data){ 
dd=data; 
} 
}); 
return dd;// 
} 
//测试 
function test(){ 
var data=getCaseInfoForMap(); 
alert(data[0].caseId); 
}

//此种为同步async:false,ajax执行不完不会return 
function getCaseInfoForMap(){ 
var formInfo=$("#firstForm").serialize(); 
var dd=""; 
$.ajax({ 
type:"post", 
url:"<%=path %>/webmodule/constructionDecision/WjInfo/getCommCaseInfoCount.do?timeType="+timeType+"&gridNumber=110105217", 
dataType:"json", 
data:formInfo, 
async:false, 
success:function(data){ 
dd=data; 
} 
}); 
return dd; 
} 
//测试 
function test(){ 
var data=getCaseInfoForMap(); 
alert(data); }
Javascript 相关文章推荐
js实现的复制兼容chrome和IE
Apr 03 Javascript
jquery得到iframe src属性值的方法
Sep 25 Javascript
Vue表单实例代码
Sep 05 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
vue-resouce设置请求头的三种方法
Sep 12 Javascript
vue父组件向子组件(props)传递数据的方法
Jan 02 Javascript
Vuex中mutations与actions的区别详解
Mar 01 Javascript
微信小程序实现tab左右切换效果
Nov 15 Javascript
express + jwt + postMan验证实现持久化登录
Jun 05 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
Aug 16 Javascript
JS数组方法shift()、unshift()用法实例分析
Jan 18 Javascript
js设置组合快捷键/tabindex功能的方法
Nov 21 #Javascript
jtable列中自定义button示例代码
Nov 21 #Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 #Javascript
JS两种定义方式的区别、内部原理
Nov 21 #Javascript
jQuery操作input值的各种方法总结
Nov 21 #Javascript
jqgrid 表格数据导出实例
Nov 21 #Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 #Javascript
You might like
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHPThumb图片处理实例
2014/05/03 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
js原型链原理看图说明
2012/07/07 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
Python几种常见算法汇总
2020/06/02 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
不同浏览器创建XMLHttpRequest方法有什么不同
2014/11/17 面试题
大专应届生个人简历的自我评价
2013/10/15 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
白莲教口号
2014/06/18 职场文书
学雷锋标语
2014/06/25 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
商铺租房协议书范本
2014/12/04 职场文书
员工工作能力评语
2014/12/31 职场文书
养成教育主题班会
2015/08/13 职场文书
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android