我有一個verify.php文件,將檢查數據庫條目並返回1,如果它存在或0,如果它不。但是這個數據庫會在0到5秒之間更新。因此,至少前5秒的回報可能是0.重試Ajax請求5次與1秒間隔
在另一頁中,我想檢查verify.php的AJAX返回並重試5次,每次檢查間隔1秒。如果在5秒鐘的任何時間檢查,它收到1,退出檢查循環並顯示成功消息。
我已經寫了這一點,但只檢查一次,我不知道如何使它檢查的次數X量:
<p id="status"></p>
<script type="text/javascript">
var url = 'verify.php';
$('#status').text('Please wait...');
$(document).ready(function(){
$.ajax({
type: 'POST',
url:url,
success: function(msg){
if (msg == 1){
$('#status').text('success');
}else{
$('#status').text('failed');
}
}
});
});
</script>
任何幫助深表感謝。謝謝。