您的位置:首页 > Web前端 > JavaScript

javascript 实现页面的定时器,局部刷新

2013-07-26 15:34 453 查看
//定义定时器 timer

var timer;

//开启定时器

timer=window.setInterval("ajaxGetPoint()",10000);

function ajaxGetPoint(){

$.ajax( {

cache : false,//不缓存

type : 'POST',

async : false,//同步请求

url : "appoint",

data : {

operation : "1"

},

success : function(data) {

BASEDATA = getToObject(data);

searchClass.setData(BASEDATA);

var dd = searchClass.search({k:"title",d:"工作地点",t:"more",s:""});//t:{single|more},s{all|!all}

addMarker(dd);

},

error : function(x, y, z) {

alert(x+"|"+y+"|"+z);

//清除定时器

window.clearInterval(timer);

},

complete : function(){

},

dataType : 'json'

});

function getToObject(data){

var list = new Array();

for(var i=0;i<data.length;i++){

var d = data[i];

var k={

title:"工作地点",

content:"员工id:"+d.staffId+",员工姓名:"+d.staffName+",开锁地点:"+d.address+",客户姓名:"+d.clientName+",锁具类型:"+d.keyName+",开锁时间:"+d.createTime,

point:d.x+"|"+d.y,

isOpen:1,

icon:{w:21,h:21,l:115,t:46,x:1,lb:10},

staffId:d.staffId

};

list[i]=k;

}

return list;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: