電圧とアンペア数のランダムな値を作成し、それを HTML 形式のテーブルに入力する JavaScript コードがあります。私がやりたいことは、作成したこれらのランダムな値を取得し、何らかの方法でそれらを sqlite3 データベースにあるメータリング データ テーブルに格納することです。これらのランダムな値を JSON オブジェクトに保存し、YUI または jQuery を使用してデータベースに送り返す必要があると思います。何が起こっているのか、すべてのプログラムやさまざまな種類のコードとどのようにやり取りするべきなのかについて、私は非常に混乱しています。ご質問いただければ、できる限りお答えします。
ランダム変数を作成する私の JS コードは完全に機能し、それらの値を問題なくテーブルに配置します。コードは次のとおりです。
function savevalues(form)
{
var currentdatetime = new Date();
dtold = currentdatetime.getTime();
alert(dtold);
var dur = form.durbox.value * 60;
var reason = get_radio_value();
var jT = 0;
var jkWh = 0;
document.write('<table border="1" cellspacing="1" cellpadding="5">')
document.write('<tr>')
document.write('<th>Timestamp</th>')
document.write('<th>V</th>')
document.write('<th>A</th>')
document.write('<th>kW</th>')
document.write('<th>kWh</th>')
document.write('<th>Session ID</th>')
for(i = dur; i >= 0; i -= 15)
{
var jV = randomVoltage(23800,24200);
var jA = randomAmperage(190,210);
var jkW = Math.floor((jV * jA))/1000;
jkWh = Math.floor(jkWh*10)/10;
dtcurr = currentdatetime.getTime() + jT*60000;
dt = (dtcurr - dtold)/60000;
document.write('<tr>')
document.write('<td>' + (dt) + ' minutes</td>')
document.write('<td>' + jV + ' V</td>')
document.write('<td>' + jA + ' A</td>')
document.write('<td>' + jkW + ' kW</td>')
document.write('<td>' + jkWh + ' kWh</td>')
document.write('<td>1</td>')
document.write('</tr>')
jT += 15;
jkWh += 4.8;
}
document.write('</table>')
}
これにより、「dur」のユーザー入力に基づいて、期間中 15 分ごとにシミュレートされたデータが作成されます。
このデータを sqlite3 db に戻して保存するにはどうすればよいですか?