1
Ich habe diesen Code, der immer wieder scheitern tut seinen Job. Ich versuche, Datei-Daten ass sowie ID an die PHP-Seite zu übergeben, aber es schlägt fehl. Ich weiß nicht, was ich falsch mache. Bitte helfen Sie.Hochladen von PDF mit Ajax und Formular schlägt fehl
$(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>
und auf der Seite im php
$_POST['docID']
und
$_FILES["fileUpload"]["name"]
, um meine Daten zu erhalten zu verwenden versuchen.