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を持っています)? これが紛らわしい質問であることはわかっていますが、現時点ではこれが私ができる最善のことです:(。