私はjquery/ajaxリクエストを扱ってきました。データベースからデータを取得する ajax リクエストを正常に取得しました。問題は、window.setInterval()
この関数を x 秒ごとに更新するために常にサービスを提供していることです。
これをどのように変更して ajax リクエストを存続させ、ajax スクリプトに複数のリクエストを提供しなくても html コンテンツを更新できるようにします。
私のコードは次のとおりです。
window.setInterval(function()
{
$(function ()
{
$.ajax({
url: 'Ajax.php'+SearchTerm, dataType: 'json', success: function(rows)
{
$('#NumberOfVotes').empty();
for (var i in rows)
{
var row = rows[i];
var QuestionID = row[0];
var Votes = row[1];
$('#NumberOfVotes')
.append(Votes);
}
}
});
});
}, 500);