1

我有一个使用 ajax 向用户显示他们当前分配的页面。我不必刷新页面以查看是否有任何更新,而是使用 ajax 每 4 秒更新一次数据。有人要求我更改文档标题以显示类似“任务数:4”的内容,并在用户完成新任务或被分配另一个任务时进行更新。我尝试使用一个简单的“setInterval” javascript 函数,但由于 PHP 是服务器端,变量片不会更新......

我也尝试在 ajax 代码中设置“document.title”,但这根本不起作用。

是否有一种简单的方法来更新文档标题以显示分配给查看页面的用户的任务数?

4

2 回答 2

1

从通过 AJAX 响应发送到客户端 Javascript 代码的数据中的 $_SESSION 中返回值。一旦你在客户端设置了你需要的任何东西,就可以使用 javascript。

于 2012-11-28T14:36:16.007 回答
0

您必须使用 ajax 调用一个专门为您返回任务数量(以及您可能想要的其他信息)的 php。

要更改标题,您只需调用 document.title = "在 ajax 中返回的数据";。

并将所有这些代码(ajax 调用和标题集)放在一个带有 setinterval 的函数中,如您所提到的。

于 2012-11-28T14:38:06.890 回答