1

我想在我的网站上有一个 Faceook 功能:每次用户收到私人消息时,标题都应该更改为“[1 PM] TITLE”,

怎么做?

我知道更改页面标题很容易,问题是如何每 10 秒运行一次数据库查询(或者是否经常?)并更改标题 - 无需用户交互(ajax?)

4

1 回答 1

1

您可以使用 jquery setInterval 在一定间隔后发出 AJAX 请求以从数据库中获取数据。

$(function(){
    setInterval(function() {

    $.ajax({
    url: "page.html",
    success: {
    document.title ='new title';
    },
    error: function(){
    //error occurred
    }
    });
    }, 2000);
});

在 AJAX 成功后,您可以更改页面标题。

于 2013-09-07T11:55:45.683 回答