如何在php中只刷新特定函数?

如何在php中只刷新特定函数?,php,html,refresh,Php,Html,Refresh,我有一个在php中使用date()函数显示当前日期和时间的函数。 我曾经 但我只想刷新特定的功能部分,因为我想每分钟更改一次时间。有可能吗?您应该使用客户端魔术,所以我会使用AJAX技术 setInterval(function(){ $("#time").load("page.php #time"); }, 30000); JustinE问,你实际上可以从一个页面加载一个特定的元素。是的,您。简而言之,不,仅使用PHP和HTML是不可能的 一旦您的页面由PHP脚本生成,它将被发送到客

我有一个在php中使用date()函数显示当前日期和时间的函数。 我曾经


但我只想刷新特定的功能部分,因为我想每分钟更改一次时间。有可能吗?

您应该使用客户端魔术,所以我会使用AJAX技术

setInterval(function(){
    $("#time").load("page.php #time");
}, 30000);

JustinE问,你实际上可以从一个页面加载一个特定的元素。是的,您。

简而言之,不,仅使用PHP和HTML是不可能的

一旦您的页面由PHP脚本生成,它将被发送到客户端,并且不能再进行修改。HTML是用来构建“静态”网页的,这意味着它们不会产生奇特的移动内容,因此一旦页面加载,它们就不会更新内容


但是,即使您无法在PHP生成页面后再次发送该页面,您也不会绑定到页面中的HTML。您可以在页面中设置脚本,例如,使客户端浏览器向服务器执行请求以更新部分页面。这就是所谓的,要做到这一点,你必须学习。

如果你不想使用PHP,它将杀死你的服务器。使用客户端的东西…jquery、ajax、javascript…我知道还有其他方法。但我对php不熟悉,对ajax或jquery不太熟悉。是否只有使用ajax或jquery才可能?javascript与php非常相似。几乎是姐妹语言。这并不难学,是的,只建议使用客户端脚本编写。在一个div中回显当前日期和时间,然后从下面的@AliGajani运行脚本来更新该div。您实际上可以从页面加载一个特定的元素吗?我从来不知道……你可以:我只是创建了一个API,并对API执行ajax请求以获得响应,但只重新加载一个元素的能力意味着我可以简单地重新加载页面并使用相同的id更新内容。非常感谢你提供的有用的知识和链接。贾斯汀,很高兴你问我。很高兴我帮了忙
setInterval(function(){
    $("#time").load("page.php #time");
}, 30000);