ランダム データを生成して 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 アプリケーション フレームワークで実行されています。