我有从html获取数据的html表。 每隔5秒我用ajax检查mysql表是否有任何变化,并更新特定的html表格单元格。
现在我想使用这个漂亮的jquery插件: http://mitya.co.uk/scripts/Table-sort---now-REGEXP-friendly-111
所以有一个计划: 1.装载表 2.每5秒检查是否需要更新任何单元格 3.运行jquery table sort plugin。
问题是如何找到我要更新的html单元格?排序后,所有数据都在表格中移动。
我试图通过以下方式从我的sql加载表:
while ($row = mysql_fetch_assoc($result))
{
echo "<tr id='{$row[id]}'>
但是排序插件只移动数据。不是整个HTML行...
答案 0 :(得分: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相应地更新每一行内容