Validation errors in AJAX mode

前端 未结 8 852
盖世英雄少女心
盖世英雄少女心 2021-01-30 00:14

Currently I use this to display validation errors via ajax:

            if (data.validation_failed == 1)
            {
                var arr = data.errors;
            


        
8条回答
  •  孤街浪徒
    2021-01-30 01:02

    Try this code. It works well:

    $.ajaxSetup({
        headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}
    });
    
    
    
    $("#sendData").submit(function(e) 
    {
        e.preventDefault();
        var formData  = new FormData(jQuery('#sendData')[0]);
        $.ajax({
    
           type:'POST',
           url:"/your(URL)",
           data:formData,
            contentType: false,
            processData: false,
           success:function(data)
           {
              alert(data);
           },
            error: function(xhr, status, error) 
            {
    
              $.each(xhr.responseJSON.errors, function (key, item) 
              {
                $("#errors").append("
  • "+item+"
  • ") }); } }); });

提交回复
热议问题