我正在使用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文件来解决这个问题..但是在哪里以及如何?
答案 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中显示它。