我有一个动态表正如你所看到的,我有一个“状态”列,我希望通过这个完成(函数())得到状态回复。这就是我尝试过的http://jsfiddle.net/yvonnezoe/nbrSR/1/
我将该列的 id 设置为id="status_' + rowID
因为每一行都会不同。然后,我通过设置一个变量找到每一行的每一列
eachStatus = $row.find('td:nth-child(5)').attr('id');
之后,我将它发布到一个 python 函数,它会得到一个on
或off
(现在)的回复。在这个 Fiddle 中,它不起作用,因为 python 函数和真实系统不在这里。我只是想通过查找该列并执行.append
显示状态来确定我是否正确执行此操作?好吧,如果它被附加到一个新的 div 中,则可以显示on
and 。off
但是对于这个,它永远不会出现在表格中。为什么以及我应该怎么做?由于我正在执行 setInterval,每 5 秒循环一次,它是否也会更新?
$.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 秒循环一次。