1
私はこのコードを持って失敗し続けます。私は、PHPの側にIDとしてよくファイルのデータを渡そうとしているが、それは失敗を続けています。私は何が間違っているのか分からない。助けてください。ajaxを使用してPDFをアップロードし、フォームが失敗し続ける
$(document).ready(function() {
$('#form_upload').submit(function(event) {
event.preventDefault();
$.ajax({
url: 'updateFile.php',
type: 'post',
contentType:false,
cache: false,
processData:false,
data: {docID: document.getElementById('txt_docID').value, formUpload: new FormData($('#form_upload'))},
success: function(data){
alert(data);
}
});
return false;
});
});
<div id="divItemSelector" >
<form id = 'form_upload' class 'uploadform' action="updateFile.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileUpload" id="fileUpload" >
<input id='txt_docID' type="text" name="txt_docID" style="visibility:hidden">
<input type="button" value="Close" name="btn_close" onclick = "hideDiv()" style="float: right;">
<input type="submit" value="Upload PDF" name="submit" style="float: right;">
</form>
と私のデータを取得する
$_POST['docID']
と
$_FILES["fileUpload"]["name"]
を使用しようとPHP側イムに。