1、jQuery.each()(循环遍历)
jQuery.each() 函数用于遍历指定的对象和数组
实例:
//result为遍历对象,m为累加器,obj对应每个m所对应的result值
jQuery.each(result, function(m,obj){
alert(obj);
})
2、setInterval(){}(定时器函数)
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
实例:
setInterval(function(){
//执行方法
},1000); //每秒调用一次
//常配合ajax使用
setInterval(function(){
$.ajax({
url:'/Software-cup001/Current',
//默认值: true,dataType 为 script 和 jsonp 时默认为 false。设置为 false 将不缓存此页面。
cache:false,
dataType:"json",
data:{},
//仅在服务器数据改变时获取新数据。默认值: false
ifModified:false,
success: function(result){
//jQuery.each() 函数用于遍历指定的对象和数组
// jQuery.each(result, function(a,obj){
// var x = (new Date()).getTime();
// alert(result.length);
if(r>result.length){
t=result.length;
}
r=result.length;
for(;t<result.length;t++){
// alert(result[0].site);
if(result[t].site=="校园大门"){
var x = (new Date()).getTime();
series.addPoint([x,result[t].headnum],true,true);
activeLastPointToolip(options);
}
}
// });
}
});
},1000);
setTimeout()(定时器)
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
实例:
setTimeout(function(){ alert("Hello"); }, 3000);
setTimeout("pie()",60000);