我使用wordpress作爲我的CMS,我devloping投票系統。我想這個代碼僅在點擊事件上運行,但它運行在每個頁面加載Php腳本錯誤與點擊事件
我怎麼能只讓上點擊運行,即使
<script>
function addvote(){
alert("<?PHP hello(); ?>");
}
< /script>
<?PHP
FUNCTION hello(){
$postid="79";
$current_votes = get_post_meta($postid, "votes", true);
$new_votes = intval($current_votes) - 1;
update_post_meta($postid, "votes", $new_votes);
$return = $new_votes>1 ? $new_votes." votes" : $new_votes." vote";
echo $return;
}
?>
<button onclick="addvote()">Vote Now</button>
你想'addvote()'運行每次點擊或'hello()'函數嗎? 'hello()'函數將在每個頁面請求上運行 –
我只希望它在單擊事件上運行 –
需要解釋您希望代碼執行的操作...詳細信息以及所需的行爲。 php和javascript在完全不同的環境中運行 – charlietfl