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 ajax return没有返回值的解决方法
Oct 20 Javascript
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
javascript数字时钟示例分享
Apr 23 Javascript
修复bash漏洞的shell脚本分享
Dec 31 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
Nov 05 Javascript
JS组件Bootstrap实现弹出框效果代码
Apr 26 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
Apr 28 Javascript
简单实现jQuery手风琴效果
Aug 18 jQuery
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
es6 for循环中let和var区别详解
Jan 12 Javascript
vue-quill-editor插入图片路径太长问题解决方法
Jan 08 Vue.js
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/11/26 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
php绘制一个矩形的方法
2015/01/24 PHP
thinkphp分页实现效果
2016/10/13 PHP
php头像上传预览实例代码
2017/05/02 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
2020/02/12 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
python使用建议与技巧分享(一)
2020/08/17 Python
python 代码运行时间获取方式详解
2020/09/18 Python
跟单文员的岗位职责
2013/11/14 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
五一促销活动总结
2014/07/01 职场文书
合作意向书
2014/07/30 职场文书
学习计划书怎么写
2014/09/15 职场文书
2014会计年终工作总结
2014/12/20 职场文书
单独二胎证明
2015/06/24 职场文书