-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 に答える