2

JSONデータから取得したユーザーのリストがあります。一定の時間間隔の後、ユーザーのリストを更新する必要があり、JSON データに新しいエントリが見つかった場合、および JSON データからエントリが削除された場合に表示したいと考えています。

この機能を使用していsetInterval()ますが、表示したくないユーザーのリストが常に点滅します (すべてのデータを点滅させる効果)。

最初に使用$("#test").html(" ");し、次に AJAX 呼び出しを使用しました。

誰かがこの問題のアイデアを持っていますか?

4

3 に答える 3

4

.append()を使用して、DOM 要素にテキストを追加できます。

<div id="list">some text</div>
$('#list').append(' some more text');

内部にdivwithを作成しますsome text some more text

setIntervalと を使用した例append

于 2012-04-13T10:12:44.170 に答える
0

JavaScript オブジェクトとのデータ バインディングと観察可能な動作を備えた kcnockout.js ライブラリを使用できます。それはまさにあなたが探しているものです。(変更されたデータは自動的に更新されます)

于 2012-04-14T10:14:28.347 に答える
0

ajax 呼び出しの前にリストを空にするのはなぜですか?

ajax呼び出しで受け取ったjsonデータから新しいhtml(newListHtmlなど)を完全に再構築してから実行する場合

$("#test").html(newListHtml);

点滅しなくなります。

于 2012-04-13T13:56:55.870 に答える