通过ajax,post方式发送了验证数据,Requests验证没有通过,官方文档说如果是ajax请求会返回json格式的错误提示信息,并且携带422,请问这个422怎么处理?
通过ajax,post方式发送了验证数据,Requests验证没有通过,官方文档说如果是ajax请求会返回json格式的错误提示信息,并且携带422,请问这个422怎么处理?
我来试试看呗 。首先,建议使用下面这个ajax:
$.ajax({
type: 'post',
url: url,
data: data,
dataType: 'json',
success: function(data){
// 成功时处理
}),
error: function(data){
var errors = data.responseJSON;
console.log(errors);
//这里理论上可以捕捉错误
}
});
你看满足你的要求不?