我想知道如何实现实时更新技术?这是什么概念?继续访问db?这会消耗资源吗?如果我错了,请纠正我。
答案 0 :(得分:2)
一种易于实现的方法是使用Ajax轮询。以下是使用JQuery的未经测试的概念示例。
<script language=javascript>
var int= setInterval("getUpdates",5000); // Every 5 seconds
function getUpdates()
{
$.ajax({
type: 'GET',
url: '/get/new/notifications/page/'
}).done(function(data)
{
alert(data);
});
}
</script>
这将每5秒调用一次getUpdates()函数,并将页面的输出返回到数据变量中。