在单击按钮时调用PHP函数?
我有一个html按钮,它有一个onclick方法。运行onclick的函数在中有一个php函数,但在JS中调用,如下所示在单击按钮时调用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()"><
<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中有没有一种简单的方法来做类似的事情?只是我不太清楚。你可能想读一读。谢谢,我会读一读的。