17 Jquer定时刷新以及循环遍历功能和ajax 的异步请求数据

var myrefresh=function(){
// 获取选择的赛事ID
var arr=[]; // 定义数组存储结束信息内容
var arr1=[]; // 定义数组存储未开始的数据
var competitionId=(‘#id option:selected’).val();(“#content tbody tr”).each(function(){
var bgc=(this).attr(“style”);  
              if(bgc==”background: #BBFF66;” || bgc==”background: rgb(187, 255, 102) none repeat scroll 0% 0%;”){  
                 arr.push($(this).attr(“id”));  
              }  
              if(bgc==undefined){  
                arr1.push($(this).attr(“id”));  
              }  
})  
// 异步刷新数据
.ajax({
url:’{ctx}/summary/showDataJson.shtml?strList=’+arr+’&strList1=’+arr1,  
            dataType : ‘JSON’,  
            type:’POST’,  
            data :{‘competitionId’:competitionId},  
            success : function(result){  
            if(result.flg==true){  // 说明后台查询到数据  
                    jQuery.each(result.idList, function(i,item){
(“#content tbody tr”).each(function(){
var trId=(this).attr(“id”);  
                          if(trId==item){
(“#”+trId).css(‘background’,’#FFCC22’);
}
})
});
jQuery.each(result.idList1, function(j,item1){
(“#content tbody tr”).each(function(){  
                          var  trId=
(this).attr(“id”);
if(trId==item1){
(“#”+trId).css(‘background’,’#BBFF66’);  
                          }  
                     })   
                   });  
               }  
            else{  
                 jQuery.each(result.idList1, function(j,item1){
(“#content tbody tr”).each(function(){
var trId=(this).attr(“id”);  
                          if(trId==item1){
(“#”+trId).css(‘background’,’#BBFF66’);
}
})
});
}
}
});

}
setInterval(‘myrefresh()’,15000); // 设置15秒刷新ajax 方法

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值