У меня есть этот Ajax код для обработки PHP-файлывозвращаемой ошибка в sweetalert из PHP
$.ajax({
url:'vals/Package.php',
data:$(this).serialize(),
type:'POST',
success:function(data){
console.log(data);
swal("Success", "We will contact you soon! Thank you :)", "success");
},
error:function(data){
swal("Sorry", "Failed to send order. Please try later :(", "error");
}
});
в моем Package.php
$Query = mysqli_query($connecDB,"insert into query here");
if($Query){
echo 'success message';
}
else{
echo 'error here';
}
если есть ошибка вставки в базу данных, как я могу отправить это для сладости?
Если я удалю, если условие else, оно показывает сообщение об успешном завершении. Я также пытаюсь показать сообщение об ошибке.
Я обычно возвращаю строку JSON из моего PHP с ключами, как '' msg' или err' для сообщений о состоянии и иногда 'success' булева. Затем я могу просто найти соответствующие ключи в возврате json и, если задано, 'alert (result.msg)' ... и т. Д. –