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 相关文章推荐
JS 树形递归实例代码
May 18 Javascript
jQuery实现在列表的首行添加数据
May 19 Javascript
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
Jun 07 Javascript
jquery对象与DOM对象转化
Feb 08 Javascript
angularjs2中父子组件的数据传递的实例代码
Jul 05 Javascript
Vue-Router进阶之滚动行为详解
Sep 13 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
vue开发移动端底部导航条功能
Apr 08 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
Jan 07 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 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
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
php提交post数组参数实例分析
2015/12/17 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
HTML的form表单和django的form表单
2019/07/25 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
python 如何停止一个死循环的线程
2020/11/24 Python
房产销售经理职责
2013/12/20 职场文书
企业安全生产标语
2014/06/06 职场文书
职工年度考核评语
2014/12/31 职场文书
长城导游词400字
2015/01/30 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
Django rest framework如何自定义用户表
2021/06/09 Python
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis