我有一個使用setTimeout循環ajax的函數。但是當成功數據包含內容時,我希望它停止 - 但如果它爲空,則保持循環。我認爲沿着這些線路但這不適用於我,jQuery ajax重新加載,直到非空數據
function update(url){
jQuery.ajax({
url: url,
data: {some:data},
success: function(data) {
if(responseText.data=='') {
setTimeout(update,5000);
}
if(responseText.data!='') {
jQuery('stuff').html(data);
}
}
});
}
update(url);
'if(data ==''){set_timeout(update,5000); (data!=''){jQuery('stuff')。html(data);}}}}}}}}}}}}。 }' –
謝謝我會給它去一個 – user251482
嗯,是的工作。應該剛剛嘗試過。 :) – user251482