0

jqueryとphpでアップロードするためにuploadifive(非フラッシュバージョンのuploadify)を使用しています

エラー/結果が各ファイルキュー要素でjqueryによって表示されるのと同じように、uploadifive.phpから返される(エコーされる)ものを処理する方法を探しています

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

現在のように、phpが何を返しても、ファイルに対して「完了」と表示されます。

私はuploadifive.jsファイルをいじる必要があると思っていますが、正確にはどこでどのように?

4

2 に答える 2

2

同じ問題が発生したばかりで、「file.xhr.responseText」がバックエンド スクリプトによってエコーされたコンテンツを出力することがわかりました。

幸運を!

于 2012-06-04T22:11:12.177 に答える
0

スクリプトでエコーされたデータに data 変数でアクセスできます…その後、必要に応じて処理できます。

たとえば、問題がなければ何もエコーしませんが、何か問題が発生した場合 (ファイルが大きすぎる、形式が悪いなど)、php スクリプトでメッセージをエコーし​​てから、

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

エラーdivに表示します。

于 2014-08-07T13:42:28.683 に答える