2

ここには動的テーブルがあります ご覧のとおり、「ステータス」の列があり、これを介してステータスの返信を取得したいと考えています(関数())。これは私が試したものです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 に追加すると、onandoffを表示できます。しかし、これについては、表に表示されることはありません。なぜ、どのようにすればよいのですか?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秒ごとにループします。

4

1 に答える 1