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 Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
一行代码告别document.getElementById
Jun 01 Javascript
JS定义回车事件(实现代码)
Jul 08 Javascript
JavaScript改变CSS样式的方法汇总
May 07 Javascript
Prototype框架详解
Nov 25 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
May 19 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
Aug 16 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
Dec 29 Javascript
javascript事件的传播基础实例讲解(35)
Feb 14 Javascript
vue移动端的左右滑动事件详解
Jun 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
PHP网络操作函数汇总
2015/05/18 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
laravel 模型查询按照whereIn排序的示例
2019/10/16 PHP
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
JS对象转换为Jquery对象实现代码
2013/12/29 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JSON格式化输出
2014/11/10 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
python设置检查点简单实现代码
2014/07/01 Python
Python抓取百度查询结果的方法
2015/07/08 Python
python 垃圾收集机制的实例详解
2017/08/20 Python
Python中进程和线程的区别详解
2017/10/29 Python
python使用代理ip访问网站的实例
2018/05/07 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
Python计算IV值的示例讲解
2020/02/28 Python
Python类的动态绑定实现原理
2020/03/21 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
2014年会演讲稿范文
2014/01/06 职场文书
晚会邀请函范文
2014/01/24 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
高中运动会前导词
2015/07/20 职场文书
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android