2016-05-23 9 views
0

Ich benutze Ajax, um mein Formular einzureichen. Das Problem, das ich habe, ist, dass, wenn ich 2 oder mehr Fehler habe, die angezeigt werden müssen, ich nicht scheinen kann, dass sie getrennt angezeigt werden. Die Fehler werden in einer Zeile angezeigt.Formularvalidierung mit Ajax und Laravel 5.2

Das ist mein Ajax-Code.

$('.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>'); 
       } 
      } 
    });  
}); 

Antwort

0

eine Bremse verwenden

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