将服务器端值提升到客户端

时间:2014-05-19 11:47:48

标签: javascript php mysql timer

我想为特定页面创建计时器。应该放入计时器的值在表格内。让我们假设我使用mysql调用从表中获取变量并将其放在php变量中。

我有什么想法

使用隐藏字段,在隐藏字段的值内回显php变量。在javascript中获取价值。

问题

计时器的javascript代码在开始时执行,隐藏字段normaly放在body标签下。我认为这会引起一些问题,因为当javascript函数可能在开始时检查时,不会创建该元素。

这是在我的javascript代码中获取此变量的最佳方法,因此我可以正确初始化我的计时器。

1 个答案:

答案 0 :(得分:0)

让JavaScript AJAX request 在启动时具有计时器的当前状态,并让PHP在不同的页面上生成它。

通过将两者分开,您将获得更大的灵活性和力量。不要滥用隐藏的输入。