Я не хочу показывать счетчик, возможно, за 2 секунды до перезагрузки страницы в моей форме отправки.
<form class="ready" action="https://link.com" method="post">
<input name="test" type="submit" class="click" value="order"/>
</form>
У меня работает счетчик:
<div class="thespinner"></div>
<script>
$('.click').click (function () {
$(".thespinner").fadeIn("slow");
});
</script>
Попытка просто добавить задержку ссылки на счетчик с этим кодом, но данные не поступают в базу данных:
<script>
$('.click').click (function (e) {
$(".thespinner").fadeIn("slow");
e.preventDefault(); //will stop the link href to call the blog page
setTimeout(function () {
window.location.href = "https://link.com";
}, 2000);
});
</script>
Итак - нажмите кнопку, покажите счетчик 2 секунды, затем загрузите URL действия / перезагрузите страницу(данные должны быть отправлены во время отображения счетчика).
Заранее спасибо!
Ps Я обычно не кодирую javascript.