- 締切済み
どうすれば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"); ---> ここにループで配列に格納したい } }
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
テキストファイル(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次元配列にしたいって意味ですか?
お礼
ありがとうございます。非常に役に立ちました。