作为程序员一定要保持良好的睡眠,才能好编程

Laravel 使用 Ajax 提交表单,validate 验证怎么展示?

发布时间:2019-09-19

laravel 使用 ajax 提交表单,未通过 validate 验证,后台返回了 errors 信息
因为使用 ajax 页面没有刷新,怎么把 validate 验证信息,显示出来呢。。
请大家指点一下思路!感谢!



<script type="text/javascript">
    // Ajax 提交+验证
    $("#form_loan").change(function(){
        $.ajax({
            type: 'POST',
            dataType: 'json',
            url: "{{ route('decision.form_loan', $company->id) }}" ,
            data: $('#form_loan').serialize(),
            success: function() {
                $('<div>').appendTo('body').addClass('form_alert alert-success').html('保存成功').show().delay(1000).fadeOut();
            },
            error: function(res) {
                errors = res.responseJSON.errors;
                var form_errors = '';
                $.each(errors, function(i) {
                    form_errors += '<div>' + errors[i] + '</div>';
                });
                $('<div>').appendTo('body').addClass('form_alert alert-danger').html(form_errors).show().delay(2000).fadeOut();
            },
        });
    });</script>