入力フィールドを追加し、追加の変数を uploadifive.php ファイルに渡す方法の答えを探し続けてきました。ただし、投稿されたソリューションを機能させることができず、ほとんどの場合、見つけたソリューションが機能または解決済みとしてリストされることはありませんでした。
uploadive.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>
ここにジャバスクリプトがあります
<?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']
誰かが私が間違っていることを教えてくれたら、これを機能させる方法を教えていただければ幸いです。
ありがとう、ゲイリー