У меня проблема: как я могу отобразить предупреждение в этой ситуации?
Это предупреждение показывает то же самое предупреждение, когда оно передает или не передает данные в базу данных.
Я попробовал метод успеха и ошибки, но все равно ничего не получил.
ajax.php:
$(document).ready(function(){
$('#addDocumentForm').on('submit', function(e){
$('#select_image').change(function(){
$('#addDocumentForm').submit();
});
e.preventDefault();
$.ajax({
url :"main.php",
method:"POST",
data:new FormData(this),
contentType:false,
processData:false,
success:function(data){
location.reload(true);
}
})
});
main.php:
if (!in_array($fileExtension,$fileExtensions)) {
echo "<script type='text/javascript'>alert('asd');</script>";
}else if (in_array($fileExtension,$fileExtensions)) {
$stmt = $dbh->prepare("insert into document values('',?)");
$stmt->bindParam(1,$filename);
$stmt->execute();
echo "<script type='text/javascript'>alert('asd');</script>";
Я поместил оповещение как это в main.php, но не работает, только показывать оповещение в ajax.php.
Я также хочу получать оповещения, когда данные не удается вставить в базу данных, например «файл должен быть изображением» или «успешно добавлен», если данные вставлены успешно.