私はjqueryのモバイルenvoirmentでこのスクリプトを使用して長い話を短いです。私はそれをデータベースから結果を取得するためにajaxを使用しています。私は現在動作しますが、自動的に更新されません。私は設定されたインターバル機能を使用する方法についての多数のオンライン記事を読んで、私はそれを試みました。しかし、私はそれを試しても機能しますが、重複するコンテンツ(同じデータベースレコードを何度も何度も繰り返して)を追加し続けます。私はちょうどこれを動作させるように見えることはできません。どんな助けも大いに感謝されます、ありがとうございます!ここでJquery ajax refresh、それを動作させることができません
は私のコードは、(*、私がしたsetInterval機能を削除されません)です。
<script type="text/javascript">
$(document).delegate("#member_home", "pagecreate", function()
{
var member= new Array();
$.ajaxSetup({cache: false})
$.ajax({
url: '/scripts/alert_display.php',
data: "",
isajax: 1,
dataType: 'json',
success: function(data)
{
$.each(data, function(key, val) {
var friend = val['friend'];
$('#member_alerts').append(friend+" Wants to be your friend<input type='hidden' value='"+friend+"' id='hidden4' /><button type='submit' id='add'>Accept</button><br />");
});
}
});
})
</script>
はこれだけ明確にすることが、助けをどうもありがとう、私のコードは次のようになります?:
を<script type="text/javascript">
$(document).delegate("#member_home", "pagecreate", function()
{
var refreshId = setInterval(function()
{
var member= new Array();
$.ajaxSetup({cache: false})
$.ajax({
url: '/scripts/friend_request_display.php',
data: "",
isajax: 1,
dataType: 'json',
success: function(data)
{
$.each(data, function(key, val) {
var friend = val['friend'];
$('#member_alerts').html(friend+" Wants to be your friend<input type='hidden' value='"+friend+"' id='hidden4' /><button type='submit' id='add'>Accept</button><br />");
});
}
});
}, 1000);
})
</script>
各関数の前に成功関数のdata = eval(data)が含まれています –
imあなたはおそらく私に例を示してもらえませんでしたか? –