Итак, у меня есть кнопка «вверх», которая при нажатии начинается с обратного отсчета с 8, и когда она достигает 0, создается ajax-вызов для update.php, который, в свою очередь, обновляет таблицу sql. update.php работает.Ajax не всегда называется
<input type='button' id='countdw' value='Wait 8s' class='btn btn-primary disabled'>
Это работает, просто не каждый раз, когда отсчет достигает 0. Этот бит кода, кажется, не выполнять каждый раз, когда
$.ajax({
url: "update.php",
Вот код
<script>
var secsLeft = 8;
setInterval(function(){
secsLeft--;
if(secsLeft > 0){
$('#countdw').val('Wait ' + secsLeft + 's');
} else if(secsLeft == 0){
$('#countdw').removeClass('disabled');
$('#countdw').val('UP');
$('#countdw').attr("onclick","myfunction()");
}
}, 1000);
</script>
<script>
count=0;
function myfunction(){
if(mycount!=0 && mycount%25==0){
}else{
var secsLeft = 8;
setInterval(function(){
secsLeft--;
if(secsLeft > 0){
$('#countdw').addClass('disabled');
$('#countdw').val('Wait ' + secsLeft + 's');
} else if(secsLeft == 0){
$('#countdw').removeClass('disabled');
$('#countdw').val('UP');
$('#countdw').attr("onclick","myfunction()");
$.ajax({
url: "update.php",
data:{'user':'<?php echo $subid ?>','data':'<?php echo $key ?>'},
success: function(result){
}
});
}
}, 1000);
}
up();
}
</script>
Любая помощь будет принята с благодарностью.
Так какая часть не работает. Сценарий PHP или AJAX? – samrap
Вы отлаживали, чтобы посмотреть, где он перестает обрабатывать? –