-1

我有从 mysql 获取数据的 html 表。每隔 5 秒,我使用 ajax 检查 mysql 表中是否有任何更改并更新特定的 html 表单元格。

现在我想使用这个不错的 jquery 插件: http: //mitya.co.uk/scripts/Table-sort---now-REGEXP-friendly-111

所以有一个计划: 1. 加载表 2. 每 5 秒检查是否有任何单元格需要更新 3. 运行 jquery 表排序插件。

问题是如何找到我要更新的 html 单元格?排序后所有数据都在表中移动。

我尝试通过以下方式从我的 sql 加载表:

while ($row = mysql_fetch_assoc($result))
{
    echo "<tr id='{$row[id]}'>

但是排序插件只移动数据。不是整个 html 行...

4

1 回答 1

1

你可以使用jquery的empty()函数来清空表格然后重绘所有的行吗?

或者,您可以使用 id 属性来使用表的唯一索引来引用特定行。
前任:<tr id="row<?=$row->id?>"><td id="name<?=$row->id?>"><?=$row->name?></td><td id="count<?=$row->id?>" ><?=$row->count?></td></tr>

然后使用 jquery 相应地更新每一行的内容

于 2012-09-17T19:26:23.703 回答