在单击按钮时调用PHP函数?

在单击按钮时调用PHP函数?,php,wordpress,Php,Wordpress,我有一个html按钮,它有一个onclick方法。运行onclick的函数在中有一个php函数,但在JS中调用,如下所示 <script type="text/javascript"> function Test() { <?php add_post_meta($post->ID, '_my_meta_key', true); ?> } </script> <button onclick="Test()"><

我有一个html按钮,它有一个onclick方法。运行onclick的函数在中有一个php函数,但在JS中调用,如下所示

<script type="text/javascript">
    function Test() {
      <?php add_post_meta($post->ID, '_my_meta_key', true); ?> 
    }
</script>
<button onclick="Test()"></button>

功能测试(){
}
此代码所在的页面是wordpress管理页面。当页面加载时,php函数仍将运行,而不是等待按钮单击事件。有没有一种方法可以阻止这种情况发生,并且只在单击按钮后触发。

您需要使用AJAX。 你可以在w3school上学到一些有用的东西:

不能使用按钮单击直接调用php函数,但可以在按钮单击事件上调用Js函数。 然后您可以实现Ajax来调用php函数

您正在使用wordpress,因此可以使用wp函数或自定义编码来实现这一点

Php是服务器端脚本语言。
它将只在服务器上运行。

这是不可能的。你需要Ajax来完成这个。谢谢。在Ajax中有没有一种简单的方法来做类似的事情?只是我不太清楚。你可能想读一读。谢谢,我会读一读的。