Показать сообщение отдельно
  #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; //разрешить отпарвление формы после окнчания запроса 
               }
           });
        });
    });
Ответить с цитированием