jquery中ajax(),表单没填写,后端返回验证信息“表单不能为空”,这个信息属于done()还是fail()?
能不能顺带讲一下哪些属于done(),哪些属于fail()?
下面是demo:
title
content
photo
Submit
$(function () {
var data = new FormData($('#form1')[0]);
$("#submit").click(function () {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
url: "{{ url('article/') }}",
type: 'POST',
data: data,
dataType: 'JSON',
cache: false,
processData: false,
contentType: false
}).done(function (data) {
console.log(data);
//jquery接收处理返回字段“不能为空”的代码写在这里?
}).fail(function (jqXHR, textStatus) {
console.log(jqXHR);
console.log(textStatus);
//jquery接收处理返回字段“不能为空”的代码写在这里?
});
});
});