以下に示すような「生き続けたい」JSONがあります。サーバーに継続的にクエリを実行し (継続的な間隔で "更新"、たとえば 30 秒)、それに応じてページに表示される内容を更新したいと考えています。JSON は次のように表示されます。
[
{
"Name": "Paul",
"Date": "2012-10-26",
"Score": 8
},
{
"Name": "Janet",
"Date": "2012-10-24",
"Score": 18
},
{
"Name": "Rick",
"Date": "2012-10-26",
"Score": 13
}
]
これを表示する現在の(静的)バージョンは次のとおりです。
<body>
<script>
$.getJSON('myjson.json', function(data) {
for (var i in data) {
var Name = data[i].Name;
var Score = data[i].Score;
}
var output = "<ul>";
for (var i in data) {
output += "<li>" + Name + "--" + Score;
}
output += "</ul>";
document.getElementById("placeholder").innerHTML=output;
});
</script>
<div id="placeholder"></div>
</body>
これはもちろんデータを表示しますが、サーバー上でjsonが変更されたときに(ページを更新せずに)「スコア」への変更をどのように「ストリーミング」しますか?
これはポーリングと呼ばれるものですか?
どんな助けでも大歓迎です。ありがとうございました