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>