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 相关文章推荐
在JavaScript应用中实现延迟加载的方法
Jun 25 Javascript
js简单设置与使用cookie的方法
Jan 22 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
May 25 Javascript
20分钟打造属于你的Bootstrap站点
Jul 27 Javascript
jquery popupDialog 使用 加载jsp页面的方法
Oct 25 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
JS键盘版计算器的制作方法
Dec 03 Javascript
js实现动态显示时间效果
Mar 06 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
Sep 20 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
在vue项目中引入highcharts图表的方法
Jan 21 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
Apr 04 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
PHP生成不重复标识符的方法
2014/11/21 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
php实现微信企业转账功能
2018/10/02 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
jQuery实现切换字体大小的方法
2015/03/10 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
出国留学自荐信
2013/10/25 职场文书
英文求职信结束语大全
2013/10/26 职场文书
大四学生毕业自荐信
2013/11/07 职场文书
大学生自我鉴定
2013/12/08 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
会计人员演讲稿
2014/09/11 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
基层党员对照检查材料
2014/09/24 职场文书
小学优秀班主任材料
2014/12/17 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang