uploadify发送按钮ID

时间:2012-07-26 05:20:52

标签: php uploadify

我想有多个uploadify按钮,并能够告诉我们点击了哪些文件输入。有没有办法获取被点击的按钮的ID或其他方式来识别文件? 例如,我想知道如果我有输入,则点击ID为“job_1237_1”的第一个输入:

    <input class="file_selector" type="file" name="file_upload" id="job_1237_1" /><br />
    <input class="file_selector" type="file" name="file_upload" id="job_1237_2" />

与JS:

$('.file_selector').uploadify({
// options...
});

这可能吗?

2 个答案:

答案 0 :(得分:0)

'onUploadStart' : function(){
$('#file_selector').uploadifySettings(
    'postData', 
    {
        "name": $("#job_1237_1").val(),
        "userId": $("#job_1237_2").val()
    }
);
},

答案 1 :(得分:0)

我有&#34; auto&#34;选项设置为false。当我单击提交表单按钮时,我循环浏览文件输入 HTML:

<input class="file_selector" type="file" name="file_upload" id="job_1237_1" /><br />
<input class="file_selector" type="file" name="file_upload" id="job_1237_2" />

jQuery的:

$(".file_selector").each(function () {
    var inputId = $(this).attr("id");
    $(this).uploadify('settings', 'formData', {input_id: inputId});
    $(this).uploadify('upload');
});

这会将带有文件的id发送到发布页面。