我正在使用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;
});
});
这里有什么问题?