码迷,mamicode.com
首页 > 其他好文 > 详细

工作日志之-函数递归

时间:2015-09-16 21:56:43      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

今天在对各栏目的数据记录进行统计,并展示出来。

遇到的主要问题是:用于读取总记录数并展示的函数,每个栏目都要调用显示,刚开始,用for循环调用,但函数出错。

解决:采用递归循环函数

代码如下:

jQuery(function($) {
dataNum(types,0);//调用函数,传数栏目数组及递归记录
});
function dataNum(types,temp){
	
	var fullurl=getOption("gykj_host")+types[temp]+"/page";
	var numdiv=‘#‘+types[temp]+‘-num‘;//div中显示记录的id	例:#organization-num
			$.ajax({
				url:fullurl,
				type:‘get‘,
				dataType:"jsonp",
				jsonp:getOption("gykj_callbackparam"),
				jsonpCallback:getOption("gykj_callbackfunc"),
				async:false,
				error:function(){
					alert("统计:"+getOption("connectionErrorMessage"));
				
				},
				success:function(data){
					$(numdiv).html(data.totalrecord);//id显示所读取的记录总数
					if(temp+1<types.length){;//当循环数小于栏目数组长度时执行
						dataNum(types,temp+1);//递归
					}
				},
			});
	
	}

  

工作日志之-函数递归

标签:

原文地址:http://www.cnblogs.com/mailan/p/4814309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!