テーブルデータを Json 形式に変換する JavaScript 関数は次のとおりです
<script> <br />var keyArr = new Array("key0", "key1","key2"); <br />function TableToJson(tableid) { //tableid変換するテーブルのテーブルです。名前は「example」などの文字列です。 <br />var rows = document.getElementById(tableid).rows.length; // 行数 (行数を含む) を取得します。 🎜>var colums = document.getElementById(tableid).rows[0].cells.length; //列数を取得します。 <br />var json = "[" <br />var tdValue; i = 1; i < rows; i ) { // 各行<br />json = "{"; <br />for (var j = 0; j <colums; j ) { <br />tdName = keyArr[ j]; //Json データのキー<br />json = """; //二重引用符を追加します <br />json = """ <br />json = ":"; 🎜>tdValue = document.getElementById(tableid).rows[ i].cells[j].innerHTML;//Json データの値<br />if (j === 1) {//最初の列は日付です形式の場合は、json の要件に従って次のように追加する必要があります<br />tdValue = " /Date(" tdValue ")/"; <br />} <br />json = """; <br />json = tdValue; <br />json = """; <br />json = ","; <br />} <br />json = json.substring(0, json.length - 1); <br />json = "}"; <br />json = ","; <br />} <br />json.substring (0, json.length - 1); <br />return json; 🎜></script>