上传同一页面上的多个实例无法正常工作

时间:2013-10-22 10:53:49

标签: javascript file-upload

我使用以下语法。我一直在搜索,但我无法解决这个问题。无论如何,我在while循环中有以下代码

<input type=\"file\" name=\"bulkupload[]\" id=\"bulkimgupload\" class=\"bulkupload\" prodid=\"$pid\"/>

以下是jquery部分

    $('.bulkupload').each(function() {
    var $bulkupload = $(this);
    $bulkupload.uploadify({
        'swf'      : 'uploadify.swf',
        'uploader' : 'bulkupload.php',
        'buttonText':   'Upload Images',
    });
    });

奇怪的是,它仅针对第一个实例运行,并在所有后续实例上显示简单的文件上传按钮。

1 个答案:

答案 0 :(得分:1)

每个输入的ID都应该是唯一的

id=\"bulkimgupload_1\" , id=\"bulkimgupload_2\" ...etc

也许你可以追加$ pid之类的

id=\"bulkimgupload_$pid\"