【发布时间】:2011-07-24 23:29:02
【问题描述】:
在决定做什么之前,我如何检查页面返回的内容? 例如,如果页面返回 404、超时或我自己的消息,我希望能够向用户显示错误消息,并将值恢复为原始值,而不是打印页面返回的值已编辑。
提前谢谢。
【问题讨论】:
标签: jquery jquery-ui jquery-plugins error-handling jeditable
在决定做什么之前,我如何检查页面返回的内容? 例如,如果页面返回 404、超时或我自己的消息,我希望能够向用户显示错误消息,并将值恢复为原始值,而不是打印页面返回的值已编辑。
提前谢谢。
【问题讨论】:
标签: jquery jquery-ui jquery-plugins error-handling jeditable
在回调选项中,您可以捕获错误,然后提醒用户该错误。
正在通过 JQuery AJAX error(jqXHR, textStatus, errorThrown)。
另一种可能的方式是,如果错误出现在 PHP(或等效)中,您可以发回 JSON 数据,例如 {error: 0},然后在回调中看起来像这样:
callback: function(data) {
if(data.error == 0){
alert("an error occurred!");
}
}
【讨论】: