日期:2014-05-20  浏览次数:20741 次

各位大虾,帮忙解决setInterval问题吧~~急!!
//这个是刷新的函数
function Refresh(){
$.get("Aotu?isbn="+isbn,null,callback);
}
//这个是回调函数
 function callback(data){
var resultObj = $("#result"); resultObj.html(data);  
}

var sh=setInterval(Refresh,1000);
问题:我想第一次调用时间为1秒,以后每隔十秒调用一次,我自己做的好像这个方法只调用了一次???

------解决方案--------------------
var sh=setInterval(Refresh,1000); 这一句把它赋值给一个变量sh,所以只调用了一次

第一次调用时间为1秒用:setTimeout(Refresh,1000);
以后每隔十秒调用一次再调用:setInterval(Refresh,10000);

不知道解决楼主问题没,呵呵