gpt4 book ai didi

mysql - 使某个项目仅在网页上显示一段时间

转载 作者:行者123 更新时间:2023-11-29 19:09:50 24 4
gpt4 key购买 nike

大家好,我正在为我的团队构建一个任务分配管理系统,我想在其中添加以下功能:

当我创建任务时,我可以选择“该任务的执行有效期是多长时间”。例如,在创建任务时,我在

中输入“2 小时”
<input id="valid-for">

,那么该任务从创建之日起仅在仪表板上显示 2 小时,2 小时后 ->“显示:无”。

我在网上搜索了实现此功能的机制,但没有得到满意的答案,可能是因为我不知道谷歌的正确术语。我尝试使用 AJAX 并在 MySQL 中使用 TIME_STAMP 类型属性,但不知道如何继续。谁能告诉我如何通过使用 MySQL、jQuery 或任何其他可以实现此功能的技术来实现此功能?不需要代码,我只需要一些解释。

谢谢大家!

最佳答案

在不知道更多细节的情况下,我将考虑如何编写代码:

  • 在数据库中,有一个开始时间和一个使用截止时间。

  • 在浏览器页面中,您可以定期运行脚本,例如每分钟运行一次(这称为轮询)。在这种情况下,您可以使用Ajax回调服务器以获取更新。

  • 在服务器端,检查新任务以及过期任务。然后将结果发送回 Ajax 调用者。

  • 返回浏览器,相应地更新仪表板。

我倾向于删除浏览器上的任务,而不是简单地隐藏它。

关于mysql - 使某个项目仅在网页上显示一段时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43173605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com