Php 上传发送按钮id

Php 上传发送按钮id,php,uploadify,Php,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" nam

我想有多个上传按钮,并能够告诉什么文件输入点击。是否有方法获取已单击的按钮的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" />
这可能吗?

我将“自动”选项设置为false。当我单击SubmitForm按钮时,我会循环文件输入
'onUploadStart' : function(){
$('#file_selector').uploadifySettings(
    'postData', 
    {
        "name": $("#job_1237_1").val(),
        "userId": $("#job_1237_2").val()
    }
);
},
HTML:


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

我不熟悉uploadify,但它是否会强制您将所有文件元素命名为“file\u upload”?如果没有,请给他们不同的名称,使用的名称将显示在接收页面的$\u POST数组中。更准确地说,所有名称都将显示,但只有使用的名称将有一个与之关联的文件名。这里有一些解释会很有用。ID是可变的,因此硬编码它们将不起作用。
'onUploadStart' : function(){
$('#file_selector').uploadifySettings(
    'postData', 
    {
        "name": $("#job_1237_1").val(),
        "userId": $("#job_1237_2").val()
    }
);
},
<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" />
$(".file_selector").each(function () {
    var inputId = $(this).attr("id");
    $(this).uploadify('settings', 'formData', {input_id: inputId});
    $(this).uploadify('upload');
});