Ben*_*Ben 5 error-handling blueimp jquery-file-upload
我正在尝试为blueimp的jQuery-File-Upload执行错误处理。对于错误的实现很容易,我可以在服务器上捕获将其包装到JSON对象中的错误。但是,如果服务器出现PHP错误并且消息显示为standard-PHP-message,该怎么办?我试图通过失败回调来处理它:
jQuery('#fileupload').fileupload({
fail: function (ev, data) {
if (data.jqXHR) {
alert('Server-error:\n\n' + data.jqXHR.responseText);
}
},
otherOptions
});
Run Code Online (Sandbox Code Playgroud)
它正在工作,但是如果我按取消按钮删除图像,也会触发回调。因此,我添加了if和data.jqXHR来区别服务器错误和按下取消按钮。但是,如果按下取消按钮,则图像不再从列表中删除。
任何想法如何对意外的服务器错误实施此类错误处理?
谢谢,本
我找到了答案。我需要使用
.bind('fileuploadfail', function (e, data) {
Run Code Online (Sandbox Code Playgroud)
而不是直接覆盖失败函数。
| 归档时间: |
|
| 查看次数: |
6395 次 |
| 最近记录: |