##HTMLで読み込んだcsvファイルをXMLHttpRequestを用いてJavaScriptで取得しデータをalartで表示したいです.
様々なサイトで調べ書いたのですがalartがundefineになってしまい原因が分からず困っています.
改善すべき点をお教えいただけますと幸いです.
以下ソースコード(関係のある部分のみを抜粋)
html
1<form> 2<input type="file" class="dropify" id ="output_csv" name="file"> 3</form> 4<input type="button" value="HTTP Request" onclick="getCSV();"/>
js
1function getCSV(){ 2 var req = new XMLHttpRequest(); 3 req.open("get", "sample.csv", true); 4 req.send(null); 5 6 7 req.onload = function(){ 8convertCSVtoArray(req.responseText); 9 } 10} 11 12 13function convertCSVtoArray(str){ 14 var result = []; 15 var tmp = str.split("\n"); 16 17 for(var i=0;i<tmp.length;++i){ 18 result[i] = tmp[i].split(','); 19 } 20 21 alert(result[1][2]); 22} 23 24getCSV();
回答2件
あなたの回答
tips
プレビュー