【发布时间】:2016-05-03 16:27:26
【问题描述】:
我正在使用 django-ajax-uploader 通过 Ajax 上传文件: https://github.com/skoczen/django-ajax-uploader.
上传成功后,我想获取点击的元素。 代码如下:
$('.file-uploader').each(function()
{
input_element=$(this);
var uploader = new qq.FileUploader(
{
action: "{% url 'campaigns:my_ajax_upload' %}" ,
element: input_element[0],
multiple: false,
onComplete: function(id, fileName, responseJSON)
{
...
},
onAllComplete: function(uploads)
{
...
//how to get the element that triggered the upload?
},
});
});
这里的问题是同一页面中有很多file-uploader元素,所以如果我使用input_element获取触发上传的点击按钮,我只会得到最后加载的按钮!
提前谢谢你。
【问题讨论】:
标签: jquery ajax django file upload