Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2020, 18:26
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

После отправки ajax формы на сервер, получаю такую ошибку в консоле
После отправки ajax формы на сервер, получаю такую ошибку в консоле
Uncaught SyntaxError: Unexpected end of JSON input
данные на сервер приходят
jQuery(document).ready(function() {
        jQuery('#citis').submit(function(e) {
            e.preventDefault();
            var f = jQuery(this), 
            data = f.serialize(), 
            send_button = this.sendMail;     
            jQuery.ajax({
                url: '/wp-admin/admin-ajax.php', 
                method: 'post',
                data: data,
                beforeSend: function() {
                   send_button.disabled = true; //запретить повтороное отпарвление формы до окнчания запроса 
               },
               success: function (response) {
                var json = JSON.parse(response);
                        jQuery(".result-form").text('Заказ отправлен!'); 
                },
                complete: function() {
                   send_button.disabled = false; //разрешить отпарвление формы после окнчания запроса 
               }
           });
        });
    });
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2020, 18:34
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сервер отвечает не json или json + лишнее, проверьте ответ сервера.
Ответить с цитированием
  #3 (permalink)  
Старый 27.03.2020, 18:39
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse
Ответить с цитированием
  #4 (permalink)  
Старый 27.03.2020, 18:45
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Это не ответ сервера, это сообщение на клиенте, ошибка JSON.parse.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка формы после ajax проверки ShutTap Общие вопросы Javascript 15 08.04.2016 11:46
Удалить определенные фреймы после отправки формы kimxan Общие вопросы Javascript 9 11.01.2016 21:22
Сохранение значений после отправки формы espltd Элементы интерфейса 18 28.07.2015 18:48
Закрытие контактной формы после отправки сообщения. maddy Общие вопросы Javascript 2 12.01.2015 07:25
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07