1
是否有一些代码我可以添加到Jeditable来引发错误,如果我使用的XHR请求返回HTTP 200以外的东西(例如,如果有内部服务器错误或服务器完全超时) ?Jeditable - 检测AJAX错误
我尝试添加回调参数(下同),但似乎只火当AJAX请求成功...
$('.foo').editable('/user/ajax_edit_full_name',
{
indicator: 'Saving...',
cancel : 'Cancel',
submit : 'Save',
cssclass : 'editable',
callback : function(value, settings) {
console.log(this);
console.log(value);
console.log(settings);
}
}
);
更新:继布鲁诺的答案,除了“状态”财产,xhr有,其中包括,xhr.statusText
。所以在我的情况下,如果他们指定一个空的名称(这是无效的),我已经设置服务器发送错误400加上自定义消息,并显示后者。
完美(感谢编辑添加示例代码) –
我很高兴我可以提供帮助。 –