Jquery 如何让ajax错误单独显示
我正在使用ajax提交我的Laravel5.2表单。我遇到的问题是,我正在努力让错误单独显示。如果我提交表单,错误会出现两次 名称字段为必填项,姓氏字段为必填项 名称字段为必填项,姓氏字段为必填项 但是我想要的是这个,在源代码中它会像这样出现在哪里Jquery 如何让ajax错误单独显示,jquery,ajax,laravel-5.2,Jquery,Ajax,Laravel 5.2,我正在使用ajax提交我的Laravel5.2表单。我遇到的问题是,我正在努力让错误单独显示。如果我提交表单,错误会出现两次 名称字段为必填项,姓氏字段为必填项 名称字段为必填项,姓氏字段为必填项 但是我想要的是这个,在源代码中它会像这样出现在哪里 <li class="errors">The name field is required.</li> <li class="errors">The surname field is required.</l
<li class="errors">The name field is required.</li>
<li class="errors">The surname field is required.</li>
可能是打字错误,但您添加的是
,而不是
oops。很抱歉,我没有更改,但即使在我输入时,我仍然会遇到同样的问题。为了帮助您,也许您应该向我们展示错误变量中的内容可能是打字错误,但您添加的是而不是
哦。很抱歉,我没有更改它,但是即使在我放置
时,我仍然会遇到相同的问题为了帮助您,也许您应该向我们展示错误
变量中的内容
$('.form').submit(function(event){
event.preventDefault();
$.ajax({
url: 'ceromony_post',
type: "post",
data: {'name':$('input[name=name]').val(),
'surname':$('input[name=surname]').val(),
'email':$('input[name=email]').val(),
'attendance':$('input[type=radio]:checked').val(),
'no_guest':$('input[name=no_guest]').val(),
'guests':$('textarea[name=guests]').val(),
'_token': $('input[name=_token]').val()
},
success:function(data){
$(".success_wrapper").append('<div class="success">'+data.message+'</div>');
$(".form")[0].reset();
},
error: function(xhr) {
var errors = xhr.responseJSON;
var error = [errors.name[0], errors.surname[0]];
$.each(error, function(){
console.log(error);
$(".errors ul").append('<div class="errors">'+error+'</div>');
});
}
});
});
["The name field is required.", "The surname field is required."]
["The name field is required.", "The surname field is required."]