アップロードするファイルを選択し、入力フィールドにテキストを入力し、チェックボックスで表される1つ以上のカテゴリをチェックするフォームを作成する必要があります。 。そのフォームは、jquery ajaxを使ってPHPスクリプトに投稿されます。
は、これまでのところ、私はどのように私は、チェックボックスのデータを追加し、私のPHPスクリプトでそれらを使用することができます forminataを使用してfileinput、textinput、複数のチェックボックスをフォームデータを使用してjquery ajax経由で投稿
$('#submit').click(function() {
var file_data = $('#fileToUpload').prop('files')[0];
var form_data = new FormData();
form_data.append('fileToUpload', file_data);
form_data.append('comment', $('#comment').val());
$.ajax({
url: 'upload.php',
dataType: 'html',
data: form_data,
processData: false,
contentType: false,
type: 'post',
success: function(data) {
console.log(data);
},
});
});
//upload file
echo "Filename" . $filename . " Comment:" . $_POST["comment"];
を作業ファイルのアップロードおよび入力フィールドの一部を持っていますか?理想的には、フォームを送信するときにチェックされたチェックボックスのIDまたはデータ属性を追加するだけです。
form_data.append( 'CheckBox1を'、$( '入力:チェックボックス:チェックする'。)のval()) – Shiv