Php jQuery Ajax[object]错误
我有一个表单,包含大多数类型的输入,如复选框、选择器、文件上传等。我想在不刷新页面的情况下发布表单,以下是我的代码:Php jQuery Ajax[object]错误,php,jquery,ajax,Php,Jquery,Ajax,我有一个表单,包含大多数类型的输入,如复选框、选择器、文件上传等。我想在不刷新页面的情况下发布表单,以下是我的代码: $(document).ready(function() { jQuery.noConflict(); var form = $('#form1111'); var submit = $('#submit1111'); form.on('submit', function(e) { e.preventDefault();
$(document).ready(function() {
jQuery.noConflict();
var form = $('#form1111');
var submit = $('#submit1111');
form.on('submit', function(e) {
e.preventDefault();
$.ajax({
url: '../ajax_comment.php',
type: 'POST',
cache: false,
data: form.serialize(),
beforeSend: function(){
submit.val('Submitting...').attr('disabled', 'disabled');
},
success: function(data) {
var item = $(data).hide().fadeIn(800);
$('.comment-block').append(item);
form.trigger('reset');
submit.val('Submit Comment').removeAttr('disabled');
},
error: function(e) {
alert(e);
}
});
});
});
但按下提交按钮后,我在
警报中收到[object object]
。任何建议都将不胜感激。正在命中错误处理程序,这意味着您的服务器端代码中存在错误。要正确调试它,请检索传递给error
的所有参数,并在控制台中显示它们:error:function(xhr,error,status){console.log(xhr,status,error);}
要知道错误是什么,请将警报替换为:alert(JSON.stringify(e)。以便您能够知道错误是什么。如果您知道错误,您可以告诉错误消息或您希望@Nishad K Ahamed说什么首先检查对象值,您可以使用console.log(e)通过console检查它这很容易解决您的问题。正在命中错误处理程序,这意味着您的服务器端代码中存在错误。要正确调试它,请检索传递给错误的所有参数,并在控制台中显示它们:错误:函数(xhr,错误,状态){console.log(xhr,状态,错误);}
要知道错误是什么,请用以下内容替换警报:警报(JSON.stringify(e)。这样您就可以知道错误是什么。如果您知道错误,您可以告诉错误消息或您想要什么@Nishad K Ahamed说首先检查对象值,您可以使用console.log(e)通过console检查它这很容易解决你的问题。