我有一个消息传递Web应用程序,其对话页面需要以固定间隔(例如10秒)检查新消息,并在有任何新消息可用时自行刷新。我不想放置静态HTML刷新,因为它会导致页面重新加载,即使没有新消息!
任何帮助都受到广泛赞赏!!
答案 0 :(得分:0)
您可以尝试这样的事情:
(function($)
{
$(document).ready(function()
{
$.ajaxSetup(
{
cache: false,
beforeSend: function() {
$('#content').hide();
$('#loading').show();
},
complete: function() {
$('#loading').hide();
$('#content').show();
},
success: function() {
$('#loading').hide();
$('#content').show();
}
});
var $container = $("#content");
$container.load("page.php");
var refreshId = setInterval(function()
{
$container.load('page.php');
}, 9000);
});
})(jQuery);