Мне нужна возможность загружать несколько входов на одну страницу (возможно, сотни) с помощью Uploadify.Загружаемый файл PHP будет переименовывать загруженный файл на основе идентификатора кнопки ввода, использованной для его отправки, поэтому ему потребуется этот идентификатор.
Поскольку у меня будут сотни кнопок загрузки на одной странице, я хотел создать универсальный экземпляр, поэтому я сделал это, используя класс форм, а не идентификатор форм.Тем не менее, когда щелкает один из входов, я хотел бы передать идентификатор этого ввода как scriptData в PHP.Это не работает;PHP говорит, что 'formId' не определен.
Есть ли хороший способ получить атрибут ID используемого ввода формы и передать его в загружаемый PHP?Или есть совершенно другой и лучший способ сделать это?Заранее спасибо !!
<script type="text/javascript">
$(document).ready(function() {
$('.uploady').uploadify({
'uploader' : '/uploadify/uploadify.swf',
'script' : '/uploadify/uploadify.php',
'cancelImg' : '/uploadify/cancel.png',
'folder' : '/uploadify',
'auto' : true,
// LINE IN QUESTION
'scriptData' : {'formId':$(this).attr('id')}
});
});
</script>
</head>
Входные данные выглядят так:
<input id="file_upload1" class="uploady" name="file_upload" type="file" />
<input id="file_upload2" class="uploady" name="file_upload" type="file" />
<input id="file_upload3" class="uploady" name="file_upload" type="file" />