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 document.images实例
May 27 Javascript
JavaScript 快捷键设置实现代码
Mar 13 Javascript
Javascript 类型转换方法
Oct 24 Javascript
JS基于递归实现倒计时效果的方法
Nov 26 Javascript
走进javascript——不起眼的基础,值和分号
Feb 24 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
深入理解ES6学习笔记之块级作用域绑定
Aug 19 Javascript
从parcel.js打包出错到选择nvm的全部过程
Jan 23 Javascript
微信小程序实现签字功能
Dec 23 Javascript
ES2020 已定稿,真实场景案例分析
May 25 Javascript
深入解析微信小程序开发中遇到的几个小问题
Jul 11 Javascript
Vue使用axios引起的后台session不同操作
Aug 14 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 空格,换行,跳格使用说明
2009/12/18 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
php生成图片验证码的方法
2016/04/15 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
javascript 函数式编程
2007/08/16 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
2017/04/24 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
Javascript实现信息滚动效果
2017/05/18 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
Vue filter 过滤当前时间 实现实时更新效果
2019/12/20 Javascript
jQuery实现html可联动的百分比进度条
2020/03/26 jQuery
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
python配置文件写入过程详解
2019/10/19 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
教师评优的个人自我评价分享
2013/09/19 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
全国文明单位申报材料
2014/05/31 职场文书
商业项目策划方案
2014/06/05 职场文书
环保标语口号
2014/06/13 职场文书
四风对照检查材料范文
2014/09/27 职场文书
法院个人总结
2015/03/03 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
Python requests用法和django后台处理详解
2022/03/19 Python