我正在开发一个使用 blueimp jQuery-File-Upload plugin的项目。
我无法显示发生在服务器端的错误,因为它只是显示 Empty file upload result
.
这是用于显示上传文件的 jQuery 模板
<script id="template-download" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i++) { %}
<tr class="template-download fade">
{% if (file.error) { %}
<td></td>
<td class="name"><span>{%=file.name%}</span></td>
<td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
<td class="error" colspan="2">
<span class="label label-important">
{%=locale.fileupload.error%}
</span>
{%=locale.fileupload.errors[file.error] || file.error%}
</td>
{% } else { %}
<td class="name">
<a href="{%=file.url%}" title="{%=file.name%}" rel="{%=file.thumbnail_url&&'gallery'%}" download="{%=file.name%}">{%=file.name%}</a>
</td>
<td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
{% } %}
</tr>
{% } %}
</script>
我想知道如何直接访问 json 或任何其他方式来获取我已经从后端发送的错误消息!
先感谢您