0

jQuery 2.0 と html5Uploader プラグインを使用して ajax 経由でファイルをアップロードしていますが、次の問題があります (この問題に固執してください)。ファイルがアップロードされるたびに、この要素がアップロード ボックスに追加されます。

var fileTemplate = "<div ole=\"id_image\"  id=\"{{id}}\" class=\"clearfix fl slika_prv\" >";
        fileTemplate += "<div class=\"preview\"></div>";
        fileTemplate += "<div class=\"filename\">{{filename}}</div>";
        fileTemplate += "<a href=\"" + url_tmp_delete  + "\"  class=\"image_delete_tmp\">Obriši Sliku</a>";
        fileTemplate += "</div>";

アップロードが成功すると、次の関数が呼び出されます。

onSuccess : function(e, file, data) {
                $('.image_delete_tmp').attr('data-id', data);
                var img_delete = $('.image_delete_tmp');
                delete_image(img_delete, 'tmp');
            }

タグに id データを追加します。このaタグはアップロードしたファイルを削除するためのもので、dataはアップロード中のファイル名(サーバーからのレスポンス)です。私の問題は、アップロードされている画像に一意のIDを追加する方法です(現時点では、すべてのタグが(最後にアップロードされたファイルの)同じIDを持っています)? これが紛らわしい質問であることはわかっていますが、現時点ではこれが私ができる最善のことです:(。

4

0 に答える 0