Can I send FormData not through ajax?
UPD 1 Interested in the ability to submit a form with a page reload. And there are files in FormData, so FormData is used
UPD 2 Code for explanation https://jsfiddle.net/temoffey/q0g8tusf/1/
var send_form = document.getElementById('send_form'); var file_input = document.getElementById('file_input'); var file_view = document.getElementById('file_view'); var file_list = []; file_input.addEventListener('change', function() { for (i=0;i<this.files.length;i++) { file_list.push(this.files[i]); } file_view.innerText = ''; for (i in file_list) { file_view.innerHTML = file_view.innerHTML + file_list[i].name + '<br />'; } }); send_form.addEventListener('submit', function() { var form_data = new FormData(); form_data.append('documents[]', file_list); // Что нужно, что бы form_data был отправлен? }); <form id="send_form" enctype="multipart/form-data" method="post"> <input type="file" id="file_input" multiple /> <br /> <br /> <div id="file_view"></div> <br /> <input type="submit" /> </form>
actionin the form - ThisMan