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网页关键字高亮代码
Jul 30 Javascript
javascript 无提示关闭窗口脚本
Aug 17 Javascript
一个JS小玩意 几个属性相加不能超过一个特定值.
Sep 29 Javascript
js中匿名函数的N种写法
Sep 08 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
Feb 07 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
scrollWidth,clientWidth,offsetWidth的区别
Jan 13 Javascript
jQuery上传多张图片带进度条样式(DEMO)
Mar 02 Javascript
Angular X中使用ngrx的方法详解(附源码)
Jul 10 Javascript
vue的安装及element组件的安装方法
Mar 09 Javascript
利用原生的JavaScript实现简单拼图游戏
Nov 18 Javascript
解决vue 表格table列求和的问题
Nov 06 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
杏林同学录(一)
2006/10/09 PHP
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
2015/10/13 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
python实现简易版计算器
2020/06/22 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
Python对象与引用的介绍
2019/01/24 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
求职信内容怎么写
2014/05/26 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
2016高考感言
2015/08/01 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书