0

ランダム データを生成して HTML テーブルに表示する Web ページを実行しています。テーブルからループを実行して、基本情報 (存在するすべての行とテーブルのヘッダーを除く) を収集します。このデータは、jData と呼ばれる JSON オブジェクトに格納されます。

このデータをサーバーに送り返し、data という名前の sqlite テーブルに保存します。私がこれを行おうとしている方法は、YUI IO ユーティリティを使用することです。

API ドキュメントを読み込もうとしていますが、うまくいきません。ページに 2 つのボタンがあります。1 つはデータを生成し、次にデータを保存します。店舗コードは以下の通りです。

var savedata = function(){
    var tabledata = Y.one("#generatedtable")._node;
    var jData = [];
    var i = 1;
    var length = tabledata.rows.length
    while (i<length){
        var samplerow = {};
        var r = tabledata.rows[i];
        samplerow.timestamp = r.cells[0].innerHTML;
        samplerow.volts = r.cells[1].innerHTML;
        samplerow.amps = r.cells[2].innerHTML;
        samplerow.kW = r.cells[3].innerHTML;
        samplerow.kWh = r.cells[4].innerHTML;
        jData.push(samplerow);
        i++;
        }

Y.io("./savedata", Y.System_Config.postjData(jData));
};

Chrome デバッガー ツールを使用すると、配列が jData に適切に格納されていることがわかります。Y.io と投稿の作成方法に関する基本的なヘルプが必要です。基本的なヘルプは大歓迎です。私のサーバーは、Django Python Web アプリケーション フレームワークで実行されています。

4

1 に答える 1