我正在使用drupal。我有一个显示倒数计时器的字段。我想在时间在10到1秒之间做某事。我是一个非常新的PHP所以我正在寻找一个起点。
那么我如何在php中表达,当nid上的表单上的计时器在1到10秒之间做什么?
感谢您的帮助
已编辑 - 我每秒都有Ajax刷新页面以更新计时器等。 如何在1到10秒之间的随机时间内完成某些事情,页面是否必须被查看?
答案 0 :(得分:1)
已编辑 - 我让Ajax每秒刷新页面以更新计时器等。如何在1到10秒之间的随机时间内完成某些操作,页面是否必须被查看?
必须查看页面才能发生任何事情,因为PHP和Javascript仅在页面查看时加载。
此外,在最初没有AJAX加载页面后,PHP无法查看或操作页面。您必须使用带有Javascript的AJAX来访问计时器并查看它所说的时间。然后你可以生成1到10之间的随机数,然后说“if(current_count == rand_time){...做某事......}”,那就必须是javascript。
答案 1 :(得分:0)
您需要使用javascript来执行操作。 PHP无法处理这些东西,因为PHP需要将请求发送到服务器并且在浏览器上呈现响应,这会占用相当多的时间和时间,因此无法进行跟踪。