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 相关文章推荐
FF IE兼容性的修改小结
Sep 02 Javascript
js 创建对象 经典模式全面了解
Aug 16 Javascript
Node.js 日志处理模块log4js
Aug 28 Javascript
浅谈JS之tagNaem和nodeName
Sep 13 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
vue多次循环操作示例
Feb 08 Javascript
Vue项目中配置pug解析支持
May 10 Javascript
详解 微信小程序开发框架(MINA)
May 17 Javascript
layer弹出层自定义提交取消按钮的例子
Sep 10 Javascript
通过layer实现可输入的模态框的例子
Sep 27 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
Oct 16 Javascript
微信小程序一周时间表功能实现
Oct 17 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
PHP4之真OO
2006/10/09 PHP
php注入实例
2006/10/09 PHP
php array_slice函数的使用以及参数详解
2008/08/30 PHP
php获取文件后缀的9种方法
2016/03/22 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
javascript定义函数的方法
2010/12/06 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
python 控制语句
2011/11/03 Python
python分析apache访问日志脚本分享
2015/02/26 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
Python实现FLV视频拼接功能
2020/01/21 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
某公司C#程序员面试题笔试题
2014/05/26 面试题
节水标语大全
2014/06/11 职场文书
节能环保演讲稿
2014/08/28 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
教师培训简讯
2015/07/20 职场文书
小学生运动会广播
2015/08/19 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python