ここには動的テーブルがあります ご覧のとおり、「ステータス」の列があり、これを介してステータスの返信を取得したいと考えています(関数())。これは私が試したものですhttp://jsfiddle.net/yvonnezoe/nbrSR/1/
id="status_' + rowID
各行が異なるため、その列の id を設定します。次に、変数を設定して各行の各列を見つけます
eachStatus = $row.find('td:nth-child(5)').attr('id');
その後、それをpython関数に投稿すると、on
またはoff
(今のところ)の返信が返されます。この Fiddle では、python 関数と実際のシステムがここにないため、機能しません。その列を見つけて.append
、ステータスを表示することで、それが正しいかどうかを確認したいだけですか? まあ、新しい div に追加すると、on
andoff
を表示できます。しかし、これについては、表に表示されることはありません。なぜ、どのようにすればよいのですか?5 秒ごとにループする setInterval を実行しているので、それも更新されますか?
$.post('/request', {
inputText: fbNum,
key_pressed: fbType.toString()}).done(function (reply) {
if (reply == "on") {
$('#status_table tr #status_' + eachStatus).append("on ");
} else {
$('#status_table tr #status_' + eachStatus).append("off ");
}
});
参考までに、オプションを選択し、数字を入力し、チェックボックスをオンにして「モニター」を押す必要があります。5秒ごとにループします。