我一直在寻找如何添加输入字段并将额外变量传递给uploadifive.php 文件的答案。但是,我无法让任何已发布的解决方案发挥作用,而且大多数情况下,我确实找到的那些解决方案从未被列为有效或已解决。
有人可以告诉我如何将输入字段的内容传递给 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']
如果有人能告诉我我做错了什么,我们如何让它发挥作用,我将非常感激。
谢谢,加里