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实现的在当前窗口中漂浮框的代码
Mar 15 Javascript
浅谈javascript的数据类型检测
Jul 10 Javascript
基于jQuery的图片左右无缝滚动插件
May 23 Javascript
js的hasownproperty使用示例
Mar 02 Javascript
原生js实现日期联动
Jan 12 Javascript
JS 拼凑字符串的简单实例
Sep 02 Javascript
js实现带简单弹性运动的导航条
Feb 22 Javascript
MUI  Scroll插件的使用详解
Apr 13 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
Jul 13 Javascript
详解vue 图片上传功能
Apr 30 Javascript
如何通过JS实现日历简单算法
Oct 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
php自动加载方式集合
2016/04/04 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
js判断输入字符串是否为空、空格、null的方法总结
2016/06/14 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
python模拟鼠标拖动操作的方法
2015/03/11 Python
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
python写入文件自动换行问题的方法
2019/07/05 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
奢华的意大利皮革手袋:Bene Handbags
2019/10/29 全球购物
优秀员工表扬信
2014/01/17 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
个人欠款担保书
2014/05/20 职场文书
爱心捐书活动总结
2014/07/05 职场文书
考勤制度通知
2015/04/25 职场文书
活动总结书怎么写
2015/05/11 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电