如何在链接“收件箱”旁边的收件箱中获取邮件的数量,就像我们在GMAIL中一样?

时间:2011-02-18 17:10:54

标签: php count

我有一个文档管理系统,它在我们的GMAIL中有类似的左侧面板,现在我需要显示左侧面板的不同链接中可用的项目数,直到看到它们,因为它们中的任何一个都将通过打开看到详细信息页面左侧面板中的计数将减少。

1 个答案:

答案 0 :(得分:1)

听起来你需要使用JavaScript来做到这一点。这是我掀起的一个简单示例:http://jsfiddle.net/fMyKS/

当打开任何项目时,它会计算仍标记为“未读”的可见项目数。但是,您需要做更多的工作,因为您需要注意在数据库中读取的项目。因此,不是使用“未读”类计算元素的数量,而是向服务器发送一个AJAX请求,其中包含当前文档的ID。在服务器端脚本中,将项目标记为在数据库中读取,并使用新的未读文档数回复。获取此值并将其插入HTML。 (注意:如果您在单击时使用AJAX获取有关文档的信息,则可以将该逻辑添加到同一个AJAX请求中)

希望有所帮助!