【发布时间】:2014-04-11 17:35:00
【问题描述】:
我正在尝试为 blueimp 的 jQuery-File-Upload 实现错误处理。对于我可以在服务器上捕获并将其包装到 JSON 对象中的错误,它很容易实现。但是,如果服务器出现 PHP 错误并且消息显示为标准 PHP 消息怎么办?我试图用失败回调来处理它:
jQuery('#fileupload').fileupload({
fail: function (ev, data) {
if (data.jqXHR) {
alert('Server-error:\n\n' + data.jqXHR.responseText);
}
},
otherOptions
});
它正在工作,但如果我按下取消按钮删除图像,也会触发回调。因此,我在 data.jqXHR 中添加了 if 以区分服务器错误和取消按钮按下。但是,如果按下取消按钮,图像就不会再从列表中删除。
知道如何针对意外的服务器错误实现这样的错误处理吗?
谢谢,本
【问题讨论】:
标签: error-handling jquery-file-upload blueimp