2016-10-31 15 views
-1

.docxファイルをサーバーにアップロードするupload.phpを作成しました。正しく動作しています。 これで、同じPHPファイルを使用してページを更新せずにファイルをアップロードします。どのように私はajaxを使用してPHPファイルを呼び出すことができますか? とupload.phpによって送信されたメッセージを表示するにはどうすればいいですか?ajaxを使ってupload.phpファイルを呼び出す方法は?

+0

の可能性のある重複した[?私は非同期にファイルをアップロードするにはどうすればよい](http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously) –

答えて

0

これを試してみてください:

<form action="" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" /> 
<input type="submit" value="Upload" name="upload" /> 
</form> 

<script> 
$('form').submit(function(e){ 
    e.preventDefault(); 
     $.ajax({ 
       type: "POST", 
       url: "link/to/the/upload.php" , 
       data: ('form').serialize(), 
       success : function(data) { 
        alert('Uploaded!'); 
       }, 
       fail: function(data) { 
        alert('failed to upload'); 
        } 
      }); 
    }); 
</script> 
関連する問題