关于在for循环中使用ajax

	<script type="text/javascript">
		$(function() {
			//获取task的id长度
			var len = $(".isTaskId").length;
			//获取task的id集合
			var $isTaskId = $(".isTaskId");
			//循环遍历所有的taskId
			for (var i = 0; i < len; i++) {
				//发送ajax请求的url
				var url = "teaAssess-saveValid";
				//发送ajax请求的参数群
				var params = {
					"validStuId" : $("#stuId").val(),
					"validTermId" : $("#termId").val(),
					"validTaskId" : $isTaskId[i].value
				};
				/*
					每隔一秒运行一次ajax
					setInterval(callback, delay);
					callback:回调函数,这儿是调用的ajax请求函数,
					delay:延时长度(单位:毫秒),这儿设置每个1秒请求一次ajax
				 */
				setInterval(ajax(url, params, i), 2000);
			}
		});
		//ajax请求函数
		function ajax(url, params, i) {
			$.post(url, params, function(data) {
				if (data == "isNotNull") {
					$("#task" + i).remove();
					//如果课题中没有可选项(全部被考核过了),追加一条,提示无数据
					if ($(".dropdown-menu").children("li").length == 0) {
					    $(".dropdown-menu").append("<li>您已经对所有课程进行了考核!</li>");
					}
				}
			});
		}
	</script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值