0

我正在使用带有 html5Uploader 插件的 jQuery 2.0 通过 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 标签。这个a标签用于删除上传的文件,data是正在上传的文件的名称(来自服务器的响应)。我的问题是如何为正在上传的图像添加唯一 id(目前所有标签都具有相同的 id(最后上传的文件))?我知道这是一个令人困惑的问题,但目前这是我能做的最好的:(。

4

0 回答 0