У меня есть ссылка, которая выглядит так:Отключить ссылку, пока отсчет не закончится Jquery
<a class="modal-button" id="submitLink" >
раз я нажимаю на него код JQuery запускается на выполнение и посылает AJAX вызов на мой сервер. Я сделал обратный отсчет, что если ajax-вызов не будет успешным, будет отображаться, и я хочу отключить ссылку, если обратный отсчет не закончится. Как я могу сделать это с помощью jquery?
Вот код обратного отсчета:
function countdown(duration, display) {
var timer = duration, seconds;
setInterval(function() {
seconds = parseInt(timer % 60, 10);
display.text("Try again in "+ seconds);
if (--timer < 0) {
display.text("Done");
return;
}
}, 1000);
}
и это мой щелчок событие:
$('#submitLink').on("click",function(){
$('#submit-text').html('<i class="fa fa-spinner fa-pulse"></i>');
$.ajax({
type: "POST",
url: "something.php",
data: {somedata},
success: function(data)
{ var data= JSON.parse(data).data;
countdown(15,$('#submit-text'));
}
});
});
Ну по обычной ссылке вы можете добавить href только после обратного отсчета – Manu
@Manu, но я использую ajax и с href, что невозможно –
@HiradRoshandel 'но я использую ajax и с href, который не является возможно' Что ??? –