1

我正在尝试使用 plupload flash 小部件,因为它适用于所有浏览器以进行多张图片上传。

对于每张图片,我希望我的用户从下拉框中选择一个属性。因为我网站中使用的每个图像都代表一种属性图像类型,例如后图像、侧图像、前图像等。这些选项将在下拉列表中。

我想知道,如果我可以动态地向 pluploader 注入一个下拉列表。这是一张图片,可以查看我希望如何为每张图片设置下拉框。

在此处输入图像描述

http://www.diigo.com/item/image/2ma3g/9wsq

4

1 回答 1

0

在检查 jQuery 队列元素后,很容易确定如何将下拉框注入 DOM。

在此处输入图像描述

因为它基于jQuery,所以您可以简单地使用类似..

$('#uploader_filelist li').each(function(index,data){
  $(this, '#plupload_file_name').append('<html>Your html here</html>');
});

这是一个非常简单的示例,但这就是您将标记动态注入队列的方式。

问题是你什么时候做?以及以后如何识别。有了这个,您需要返回plupload API 并将事件此处的文档)附加到以下内容:

  • 公共事件文件添加(上传者:上传者,文件:数组)
  • 公共事件UploadProgress(上传者:上传者,文件:文件)

并且您将需要处理脚本中的块以及您使用的 uplaod 处理程序,以使用multipart_params在每个上传的块上设置的 get 检索下拉值。

添加下拉菜单很容易,确保整个过程得到处理是另一个问题,可能需要一些时间来完善。

于 2012-04-25T08:31:55.903 回答