2017-02-08 8 views
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側イムに。

答えて

0

コード内type: 'post'method: 'post'

関連する問題