我有一个具有onclick方法的html按钮。运行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函数,而不是等待按钮单击事件。有没有一种方法可以阻止这种情况的发生,只有在单击按钮后才触发。
您不能使用按钮单击直接调用php函数。但是可以在按钮单击事件上调用Js函数。在这里,您可以实现Ajax来调用php函数。
您使用的是wordpress,因此可以使用wp函数或自定义编码来实现此目的。
Php是服务器端脚本语言。它将仅在服务器上运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句