javascript,数据库和php倒计时

时间:2017-08-02 16:19:41

标签: javascript php ajax database

我需要创建一个倒计时,将其显示给用户,然后当某个时间过去时,我需要在数据库中将状态字段从1更改为0。这样做的最佳方式是什么?

我不够精确,抱歉。我知道如何制作ajax请求以及如何更新数据库值,问题是,如何从数据库中获取时间戳值并在JS中使用它?

2 个答案:

答案 0 :(得分:0)

首先,您需要一个PHP路由,AJAX可以调用该路由来设置数据库中的状态。

如果你的路线有效,你可以借助setInterval(...)在JavaScript中实现倒计时。 Example on W3Schools

倒计时结束后,使用AJAX(在setTimeout回调中)调用您的路线。

答案 1 :(得分:0)

您需要将您的值从PHP传递给JS。你可以这样做:

echo "<script>var timestamp = " . $timestamp . ";</scrpipt>";

在PHP脚本中。然后,您可以在JS脚本中使用时间戳值并创建倒计时,并在需要时触发AJAX请求。