我希望在我的网站上有一个Faceook-Feature:每当用户收到私人消息时,标题应该改为“[1 PM] TITLE”,
怎么做?
我知道它很容易改变页面标题,问题是如何每10秒运行一次数据库查询(或者经常是这样?)并更改标题 - 没有用户交互(ajax?)
答案 0 :(得分:1)
您可以使用jquery setInterval在一定时间间隔后发出AJAX请求以从db获取数据。
$(function(){
setInterval(function() {
$.ajax({
url: "page.html",
success: {
document.title ='new title';
},
error: function(){
//error occurred
}
});
}, 2000);
});
在AJAX成功时,您可以更改页面标题。