Loading...
Добрый день, имеется ajax который считывает данные с формы и далее передает в скрипт, а так же при необходимости выводит сообщение в alert, проблема в том, что вместо всплывающего окна, сообщение выводится на белом экране, что может быть не так?
Ajax

javascript
   $(document).ready(function() { 
$('form').submit(function(event) {
if ($(this).attr('id') == 'no_ajax') {
return;
}
var json;
event.preventDefault();
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(result) {
json = jQuery.parseJSON(result);
if (json.url) {
window.location.href = '/' + json.url;
} else {
alert(json.status + ' - ' + json.message);
}
},
});
});
});


Метод для вывода сообщения

php
   public function message($status, $message) { 
exit(json_encode(['status' => $status, 'message' => $message]));
}


Вызов метода

php
   $this->view->message('status', 'error');   


Вывод

Изображение

------
78857_P00411212733.jpg (12.1 Kb)
Скачиваний: 98
Белый экран говорит о не корректном извлечении и загрузке контента
Онлайн: 8
Время:
Gen. 0.0744
(c) Bym.Guru 2010-2026