• 締切済み

どうすればresponseText結果を配列に格納できますか?

どうすればresponseText結果を配列に格納できますか? javascript初心者同然のものです。 今サーバー上にあるテキストファイル(10列*4行)をjavascriptで読み込み、各行を異なる一次配列に格納したいと思ってますが、。 例えば以下のように構成できればと思います。 function loadTextFile() { httpObj = createXMLHttpRequest(storeData); if (httpObj) { httpObj.open("GET", path, true); httpObj.send(null); } } // 読み込んだファイルを格納 function storeData() { if ((httpObj.readyState == 4) && (httpObj.status == 200)) { var result = httpObj.responsetext.split("\t"); ---> ここにループで配列に格納したい } }

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

テキストファイル(10列*4行)を、各行を異なる一次配列に格納したい =>行が改行文字 \n 、列がタブ文字 \t で区切られていて、 行数、列数が固定ならば、別にループにしなくても  var data1,data2,data3,data4;  var result = httpObj.responsetext.split("\n");  data1 = result[0].split("\t");  data2 = result[1].split("\t");  data3 = result[2].split("\t");  data4 = result[3].split("\t"); でいいでしょう。 それとも、行数、列数不明で、2次元配列にしたいって意味ですか?

taquito2007
質問者

お礼

ありがとうございます。非常に役に立ちました。

関連するQ&A