未捕获的SyntaxError:意外的令牌<在位置0的JSON中

时间:2017-03-31 10:45:57

标签: javascript jquery json ajax

我正在使用jQuery / Ajax向用户发送消息。它已成功将消息发送给收件人但我无法看到成功消息,并且在控制台日志中它显示以下错误消息:

  

未捕获的SyntaxError:意外的令牌<在位置0的JSON中

应在此处显示消息:

$output .= '<div style="display:none;margin-top:10px;" class="sppb-ajax-contact-status"></div>';

jQuery代码:

//Ajax Contact Form
jQuery(function($) {
    $(document).on('submit', '.sppb-ajaxt-contact-form', function(event) {

        event.preventDefault();

        var $self   = $(this);
        var value   = $(this).serializeArray();
        var request = {
            'option' : 'com_sppagebuilder',
            'task' : 'ajax',
            'addon' : 'ajax_contact',
            'data'   : value
        };

        $.ajax({
            type   : 'POST',
            data   : request,
            beforeSend: function(){
                $self.find('.fa').addClass('fa-spinner fa-spin');
            },
            success: function (response) {
                $self.find('.fa-spin').removeClass('fa-spinner fa-spin');
                $self.trigger('reset');
                alert(response);
                $self.next('.sppb-ajax-contact-status').html($.parseJSON(response).data).fadeIn().delay(4000).fadeOut(500);
            }
        });

        return false;
    });
});

这里有什么问题?

0 个答案:

没有答案