上传数据并将数据附加到每个新元素

时间:2013-08-29 15:18:12

标签: ajax jquery jquery-html5uploader

我正在使用带有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标记。此标记用于删除上载的文件,数据是正在上载的文件的名称(来自服务器的响应)。我的问题是如何为正在上传的图像添加唯一ID(目前所有标签都具有相同的ID(上次上传的文件))?我知道这是一个令人困惑的问题,但目前这是我能做的最好的事情:(。

0 个答案:

没有答案