Onclick功能工作在页面重新加载


Onclick function work on page reload

我在wordpress上工作。我写这个代码是为了在onclick事件上运行php_function。但每次重新加载页面时,都会运行php_function。换句话说,我希望这个函数(php_function)只是与Onclick事件一起运行,而不是页面重新加载或其他任何东西。我该如何处理这个问题?任何帮助将不胜感激。谢谢。

<input type="submit" class="button" value="Validate"
       onclick="document.write('<?php php_function( $post ); ?>');" 
/>

php函数会运行,因为在生成页面之前,整个页面都在服务器上运行。

当请求被发送时,php脚本被完全执行,HTML被构建并发送回浏览器以显示。

你需要使用JavaScript来响应事件,如onclick