我想有多个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...
});
这可能吗?
答案 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发送到发布页面。