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)
Скачиваний: 88
Белый экран говорит о не корректном извлечении и загрузке контента
Онлайн: 3
Время:
Gen. 0.0669
(c) Bym.Guru 2010-2026