JavaScript — перенаправление Sweetalert2

Я борюсь с этим уже несколько часов и думаю, что решение очень простое. Сначала немного фона.

Итак, у меня есть php-страница, где я могу ввести число в текстовом поле. Если введенный номер выше, чем кредит, который есть у пользователя, тогда я должен показать сообщение об ошибке. Когда пользователь нажимает кнопку, чтобы отправить форму, я перехожу к makeTransfer.php и делаю несколько проверок здесь. Если, как я уже сказал, у пользователя недостаточно кредитов, я хочу показать ему сообщение об ошибке, используя SweetAlert2, а затем перенаправить его на предыдущую страницу (назовем это кассиром). В данный момент я могу показать предупреждение, но не могу его перенаправить :(.

Вот код:

echo '<script type="text/javascript">';
echo 'setTimeout(function () { swal("WOW!","Message!","error");';
echo '});</script>';

Любая помощь, пожалуйста? Я просто хочу показать предупреждение, и как только пользователь нажимает кнопку «Принять», он перенаправляет его на cashier.php

Заранее спасибо!

0

Решение

swal({
title: 'WOW',
text: "Message",
type: 'error',
}).then(function (result) {
if (result.value) {
window.location = "/cashier.php";
}
})
0

Другие решения

swal({
title: 'Redirect',
text: "Message",
type: 'success',
}).then(function (result) {
if (true) {
window.location = "cashier.php";
}
})

таким образом, он будет перенаправлен в cahsier.php в том же каталоге, в котором он находится сейчас, если if возвращает true, вы также можете оставить его

0

Ок, решил проблему. Вот код:

<script type="text/javascript">
$(document).ready(function() {
swal({
title: "Error",
text: "wrong user or password",
type: "error"}).then(function() {
// Redirect the user
window.location.href = "cashier.php";
})});
</script>

Сработал мой **, но это окупилось :). Спасибо всем, кто пытался мне помочь.

0
По вопросам рекламы [email protected]