我有一个发送AJAX请求的函数。它工作正常。在我的getimage.php中,我一次得到1行ID,从0到最后一行ID。返回时,var计数器设置为ID值。一切正常。只有我希望计数器在我的请求到达表的最后一行后重置为0,以便我的ajax请求将无限运行。请任何人都能告诉我一个简单的解决方案。
var lastsrc = null;
var counter = 0;
var delay = 0;
function changeimage(){
$.ajax({
url: 'getimage.php',
type: 'post',
data: {
iddata : counter
},
dataType: 'json',
success: function(data){
var id=data['id'];
var title=data['title'];
var path=data['path'];
var s_d=data['start_date'];
var e_d=data['expiration_date'];
var duration=data['duration'];
var site=data['site'];
alert(id);
counter = id
setTimeout(changeimage, 1000);
}
});
};
changeimage()