CSV自体はWEBサーバー上に置いてあります。jQueryの$.postメソッドを使って試みましたが、うまくいきませんでした。どのような手順でデータを読み込めば良いでしょうか?
適当ですが。
$(document).ready(function($) { var result = {}, deferred = $.Deferred(), years = []; for (var i = 2; i <= 12; ++i) { years.push(2000 + i + ""); } $.each(years, function(i, year) { deferred.then(function() { $.get("/" + year + ".csv", {}, function(data) { result[year] = data.split(/,/); }); }) }); deferred.then(function() { console.log(result); }); deferred.resolve(); });
なお、Same origin policy があるため JavaScript が実行されるドメインとは別のドメイン上にある CSV ファイルを読むことはできません。そういう場合は jsonp や iframe を使った手法がありますが、ググればやり方が分かると思います。