MENU

jQueryでテキストファイルを読み込み改行で分けて配列に格納する

普通はJSONを使った方が便利は便利なのですが、改行で区切っていくだけの場合はテキストファイルの方が効率よく編集できますよね。今回は、改行コードによって、文字列を配列に格納する方法を紹介します。

サンプルのテキストファイル

20150908-01

これは僕の好きな食べ物(どうでもいい)です。今回はサンプルとしてこの4行のテキストファイルを配列にしていきます。

ajaxで読み込む


$.ajax({
  url: 'sample.txt',
  success: function(data){
    var arr = data.split(/\r\n|\r|\n/);
    for(var i in arr){
      console.log(i + ':' + arr[i]);
    }
  }
});

\r\n \r \n の部分が改行コードにあたります。

0:ラザニア
1:ピザ
2:寿司
3:うなぎ

実行するとこんな感じで配列として取り出すことができるようになります。$.ajax 便利ですねー。