javascript, php, mysql and settimeout

javascript, php, mysql and settimeout

本文关键字:settimeout and php javascript mysql      更新时间:2023-09-26

我是较新的编程网页,我有一个问题,这些语言。我有一个init()函数与javascript和php代码(访问mysql)这个函数调用一个refresh()函数,该函数访问mysql,并在该函数结束时调用settimeout(refresh();5000)以每5秒再次执行该函数。但是我检测到的问题是php只执行一次,但是javascript一次又一次地执行。有人知道为什么php只执行一次吗??

thanks a lot

简单来说Php在服务器端执行,而javascript是客户端语言。每当你加载网页,它是解析在服务器端,然后它显示在您的浏览器。因此,PHP中的操作已经执行,一旦页面加载,就没有办法再次执行相同的PHP操作。

这些php操作只能通过1. 重新载入整个网页2. 使用ajax等异步方法,可以与服务器端进行交互,即使在加载页面后也可以执行操作并将结果带回客户端。

希望这能回答你的疑问