gpt4 book ai didi

php - 如何在不重新加载页面的情况下运行php函数

转载 作者:可可西里 更新时间:2023-11-01 13:33:22 29 4
gpt4 key购买 nike

我是php新手

   <?php
getDBData(){
//log the call
$fetchedData = myDbCode.fetchData();
return
}
?>
<script type="text/javascript">
dbData = <?php echo json_encode(getDBData()); ?>
</script>

正如在日志中观察到的,getDBData 在页面加载期间仅被调用一次,之后甚至使用 dbData = <?php echo json_encode(getDBData()); ?>此代码调用 getDBData()不会发生。

知道为什么调用 getDBData() 只发生在页面加载时而不是之后

如何调用getDBData()来自 javascript

最佳答案

你实际上并不了解它是如何工作的。

Javascript 是一种客户端语言,这意味着它在网络浏览器中执行。PHP 是服务器端的,这意味着它在服务器上执行。

在处理请求时,首先执行PHP,将响应返回给用户,然后执行Javacript。

要在客户端和服务器之间进行通信,您可以使用 ajax 请求,这基本上是简单的 http 请求,但无需重新加载整个页面。

关于php - 如何在不重新加载页面的情况下运行php函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18591809/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com