<table>テーブルデータをJSON形式に変換するJavaScript関数は次のとおりです。 コードをコピー コードは次のとおりです。<スクリプト> var keysArr = 新しい配列("key0", "key1", "key2"); function TableToJson(tableid) { //tableidは変換したいテーブルの名前、例えば「example」のような文字列です var rows = document.getElementById(tableid).rows.length; // 行数を取得する(thead を含む) var colums = document.getElementById(tableid).rows[0].cells.length; //列の数を取得する var json = "["; var tdValue; for (var i = 1; i < rows; i++) { //各行 json + = "{"; (var j = 0; j < 列; j++) { tdName = keysArr[j]; //Jsonデータのキー json += "\""; //二重引用符を追加 json += tdName; json + = "\""; json + = ":"; tdValue = document.getElementById(tableid).rows[i].cells[j].innerHTML; //Jsonデータの値 if (j === 1){//最初の列は日付形式であり、JSONの要件に従って次のように追加する必要があります。 tdValue = "\/Date(" + tdValue + ")\/"; } json + = "\""; json += tdValue; json + = "\""; json + = ","; } json = json.substring(0, json.length - 1); json + = "}"; json + = ","; } json = json.substring(0, json.length - 1); json + = "]"; json を返します。 } </スクリプト> |
<<: Vue ネットワーク リクエスト スキーム ネイティブ ネットワーク リクエストと js ネットワーク リクエスト ライブラリ
protobufの簡単な紹介Protobuf は、Google のオープンソースのシリアル化プロトコ...
みなさんこんにちは。私は技術の話ばかりして髪を切らない先生のトニーです。何らかの歴史的な理由や誤操作...
ページング クエリを使用するアプリケーションでは、LIMIT と OFFSET を含むクエリが非常に...
まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...
序文日常のコード開発では、配列のソートに関連する操作が多数あります。JavaScript では、so...
このブログのすべてのコンテンツは、クリエイティブ コモンズ ライセンスの下でライセンスされています。...
Web デザインでよく耳にするプロパティ名: content、padding、border、marg...
目次アルゴリズム戦略単一ノードの差分配列ノードの差分キー値の使用要件アルゴリズム戦略React の調...
目次総合的な比較アクティブの観点から機能的な観点から詳細な比較1. エース2. コードミラー3. モ...
MySQL 8.0のインストールと設定方法は参考までに。具体的な内容は以下のとおりです。ダウンロード...
ステップ1: MySQLでbinlogが有効になっていることを確認する '%log_bin%...
導入Ubuntu のデフォルトのソースは国内サーバーではないため、更新されたソフトウェアのダウンロー...
コードをコピーコードは次のとおりです。 <input type="text"...
目次2. フィールドの連結2. MySQL関数の例をいくつか挙げてください。 2.1 シンボル処理2...
一つの要求一般的に、企業には複数のプロジェクトがあります。SVN サーバーを設定した後は、プロジェク...