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 tools之tabs 选项卡/页签
Jul 25 Javascript
利用JS实现浏览器的title闪烁
Jul 08 Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
js实现漫天星星效果
Jan 19 Javascript
vue中配置mint-ui报css错误问题的解决方法
Oct 11 Javascript
vue 弹框产生的滚动穿透问题的解决
Sep 21 Javascript
Vue CLI3 开启gzip压缩文件的方式
Sep 30 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
JS为什么说async/await是generator的语法糖详解
Jul 11 Javascript
Websocket 向指定用户发消息的方法
Jan 09 Javascript
如何实现js拖拽效果及原理解析
May 08 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下网站防IP攻击代码,超级实用
2010/10/24 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
javascript调试说明
2010/06/07 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
2017/03/04 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
2017/12/07 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
Python实现的用户登录系统功能示例
2018/02/05 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
教师的实习鉴定
2013/12/15 职场文书
优秀会计求职信
2014/07/04 职场文书
代理人委托书
2014/08/01 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
公务员个人考察材料
2014/12/23 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
JS函数式编程实现XDM一
2022/06/16 Javascript