当服务器返回200时,我的schema.errors函数被调用,服务器响应作为参数,这样我就可以查看响应并返回任何找到的错误。但是,当出现错误时,我的服务器返回代码400,并且当它在调用我的错误函数之前检测到400时,kendo似乎失败。这种行为是故意的吗?有没有办法让剑道错误处理功能在200以外的http代码上按预期工作?
dataSource: {
transport: {
read: {
dataType:'json',
url:'/contents'
},
create: {
dataType:'json',
type:'POST',
url:'/contents'
},
},
schema: {
errors: function(response) {
console.log('check error', response);
}
}
}