フォームのファイルをAjaxでアップロードする

Pocket
LINEで送る

FormData オブジェクトの利用ここにドンズバのことが書いてあって有り難いです。非常に便利っぽいですね。

var fd = new FormData(document.getElementById("form_data"));

このfdを渡してAjaxでやったらできた。いやーよかったよかった簡単で。
jqueryでやる場合、この2つを設定しないとだめらしい。
processData: false,
contentType: false,

$.ajax({
	type: 'post',
	url: 'hogehoge.com',
	data: fd,
	dataType: 'html',
	async: true,
	processData: false,
	contentType: false,
	success: function(data){
		hoge();
	},
});
Pocket
LINEで送る

コメントください

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください