こんにちは。ファガイです。
少しだけ、ここにメモります。
■JavaScriptを使用して、非同期ファイルアップロードをする方法
JavaScriptを使用して非同期でファイルのアップロードをすることは出来ない。調べたら、どうやらiframeを動的生成して、そのiframe内でファイルをsubmitする模様。面倒だね。
調べてみると、jQuery.uploadというプラグインがあるようだ。
$('input[type=file]').change(function() {
$(this).upload('/action/to/upload', function(res) {
alert('File uploaded');
}, 'json');
});
‘action/to/upload’が送信先URL、
resがレスポンス値、
‘json’がresの形式のよう。
ではでは。
コメント