使用ajax和laravel 5.2进行表单验证

时间:2016-05-23 07:46:35

标签: jquery ajax laravel-5.2

我使用ajax提交表单。我遇到的问题是,如果我有2个或更多需要显示的错误,我似乎无法单独显示它们。错误显示在1行。

这是我的ajax代码。

$('.ceromony_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>');
                $(".ceromony_form")[0].reset();
            },
            error: function(xhr) {
                var errors = xhr.responseJSON;
                var test = [errors.name[0], errors.surname[0]];

                if(test){
                    $(".error_wrapper ul").html('<li class="error">'+test.join('\n')+'</li>');
                }
            }
    });    
});

1 个答案:

答案 0 :(得分:0)

使用制动器

 $(".error_wrapper ul").html('<li class="error">'+test.join('</br>')+'</li>');