当前位置:首页 > 开发 > Web前端 > Ajax > 正文

关于在for循环中使用ajax

发表于: 2015-01-31   作者:843977358   来源:转载   浏览:
摘要: <script type="text/javascript"> $(function() { //获取task的id长度 var len = $(".isTaskId").length; //获取task的id集合 var $isTaskId = $(".isTaskId");
	<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>

 

关于在for循环中使用ajax

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号