点击按钮调用PHP函数?

时间:2016-02-19 11:15:25

标签: 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()"></button>

此代码所在的页面是wordpress管理页面。页面加载时,无论如何都会运行php函数,而不是等待按钮单击事件。有没有办法阻止这种情况发生,只有在点击按钮后才会触发。

2 个答案:

答案 0 :(得分:2)

您不能使用点击按钮直接调用 php功能。但是您可以在按钮点击事件上调用 Js功能。 在这里你可以实现Ajax 来调用php函数。

您正在使用 wordpress ,因此您可以使用 wp函数或自定义编码来实现此目的。

Php是服务器端脚本语言。 哪个只能在服务器上运行。

答案 1 :(得分:0)

您需要使用AJAX。 你可以在w3school上学到一些有用的东西:
http://www.w3schools.com/ajax/