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 相关文章推荐
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
Oct 16 Javascript
七个很有意思的PHP函数
May 12 Javascript
jQuery中fadeOut()方法用法实例
Dec 24 Javascript
浅谈JavaScript正则表达式分组匹配
Apr 10 Javascript
jquery实现图片预加载
Dec 25 Javascript
Angular 开发学习之Angular CLI的安装使用
Dec 31 Javascript
vuejs选中当前样式active的实例
Aug 22 Javascript
Vue.js获取被选择的option的value和text值方法
Aug 24 Javascript
Node.js 实现远程桌面监控的方法步骤
Jul 02 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
vue实现百度搜索功能
Dec 28 Javascript
js实现购物车商品数量加减
Sep 21 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
一个改进的UBB类
2006/10/09 PHP
php中的异常和错误浅析
2017/05/03 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
javascript实现倒计时提示框
2021/03/02 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
django使用xlwt导出excel文件实例代码
2018/02/06 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
python三引号输出方法
2019/02/27 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
Python求解正态分布置信区间教程
2019/11/20 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
写自荐信有哪些不宜?
2013/10/17 职场文书
教师自我鉴定范文
2013/11/10 职场文书
《阳光》教学反思
2014/02/23 职场文书
社区助残日活动总结
2014/08/29 职场文书
爱护公物演讲稿
2014/09/09 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android
python数字图像处理:图像的绘制
2022/06/28 Python
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS