データベースエントリをチェックし、存在する場合は1を返し、存在しない場合は0を返すverify.phpファイルがあります。しかし、このデータベースは0〜5秒の間に更新されます。だから少なくとも最初の5秒間に戻り値は0になるかもしれません。1秒間隔で5回再試行Ajaxリクエスト
別のページでは、AJAXでverify.phpの復帰を確認し、各チェックの間に1秒間隔で5回再試行します。その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>
すべてのヘルプははるかに高く評価されます。ありがとう。