Я искал и искал ответ на вопрос о том, как добавить поле ввода и передать дополнительную переменную в файл uploadifive.php. Тем не менее, я не могу получить какие-либо из опубликованных решений для работы, и в большинстве случаев те решения, которые я нашел, никогда не упоминались как работающие или не разрешенные.Добавление поля ввода в Uploadifive/Uploadify
Может кто-нибудь рассказать мне, как я могу получить содержимое поля ввода, переданного в файл uploadifive.php?
Вот мой HTML
<input type="text" name="student" id="student" placeholder="Your Student ID" value="" />
<input id="file_upload" name="file_upload" type="file" multiple="true">
<a style="position: relative; top: 8px;" href="javascript:$('#file_upload').uploadifive('upload')">Upload Files</a>
Вот Код JavaScript
<?php $timestamp = time();?>
$(function() {
$('#file_upload').uploadifive({
'auto' : false,
'method' : 'post',
'formData' : {
'timestamp' : '<?php echo $timestamp;?>',
'token' : '<?php echo md5('unique_salt' . $timestamp);?>',
'student' : $('#student').val()
},
'queueID' : 'queue',
'uploadScript' : 'uploadifive.php',
'onUploadComplete' : function(file, data) { console.log(data); }
});
});
Вот как я пытаюсь использовать его в файле PHP, но есть не значение передается
$_POST['student']
Если бы кто-нибудь мог сказать мне, что я делаю неправильно, то как это сделать, я бы очень признателен.
Спасибо, Гэри
Пожалуйста, проверьте мой ответ. Если это полезно, установите ответ как принятый или проголосуйте за него. В противном случае просто напишите, что отсутствует в ответе, или с какими проблемами вы сейчас сталкиваетесь, и я постараюсь помочь. –