【发布时间】:2013-04-27 09:24:00
【问题描述】:
我有一个截至here 的动态表如您所见,我有一个“状态”列,我希望通过这个完成(函数())获得状态回复。这是我尝试过的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和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 秒循环一次。
【问题讨论】:
标签: javascript jquery append html-table