基本的に1つのcsvのみをロードするphpスクリプトがあります:
echo json_encode(file(csvfile.csv, FILE_IGNORE_NEW_LINES));
出力は次のようになります。
["foo,bar,baz","foo, foo,bar","bla,bla,blubb"]
私の基本的なhtmlファイルでは、次のようにロードします:
<script>
$(document).ready(function(){
$.getJSON("myphpscript.php", function(data) {
filltable(data);
})
});
function filltable(jqxhr){
var table_obj = $('table');
$.each(jqxhr, function(index, item){
table_obj.append($('<tr id="'+item.id+'"><td>'+item.data+'</td></tr>'));
}).insertAfter('.table');
}
</script>
<table id="table"></table>
my just をundefinedで埋めます。
私の目標は、以下を含む1列のテーブルを取得することです:
foo,bar,baz
foo, foo,bar
bla,bla,blubb
区切り文字を指定した後、js 関数は各行と複数の列を展開する必要があります。これは、javascript と json を使用した最初の試みです。どうもありがとうございました
編集:関数呼び出しを修正しました(VisioNに感謝)。object.length は問題ありませんが、テーブルはまだ定義されていません