Uploadifive:在每个队列元素上显示uploadifive.php的错误/结果

时间:2012-05-28 00:50:12

标签: jquery uploadify

我正在使用uploadifive(非flash版本的uploadify),用jquery和php上传

我正在寻找从uploadifive.php处理返回内容(echo'ed)的方法,就像jquery在每个文件队列元素上显示错误/结果一样

 'onUploadComplete (or maybe onProgress)' : function(file, data) {
 // show the php result/error at the queue element
 }

就像现在一样,无论php返回什么,它都会为文件说“已完成”

我在想,我应该使用uploadifive.js文件来解决这个问题..但是在哪里以及如何?

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,发现“ file.xhr.responseText ”会输出后端脚本回显的内容。

祝你好运!

答案 1 :(得分:0)

您可以访问数据变量中脚本中回显的数据... 然后你可以随意处理它:

例如,如果一切正常,我不回应任何东西,但如果发生错误(文件太大,格式错误......)我在我的PHP脚本中回显消息然后

'onUploadComplete': function (file, data) {
                    $('#uplodifive_errors').append('<div class="alert alert-error alert-dismissable">File "' + file['name'] + '" : ' + data + '</div>');
                },

我在错误div中显示它。