我在弄清楚为什么会出现以下错误时遇到问题,即使函数已定义。
Uncaught ReferenceError: vote_review_function is not defined
这是我的 jQuery 代码
function vote_review_function(review_id, vote_text) {
user_id = <?php echo $current_user->ID; ?>;
jQuery.post("/wp-content/themes/sahifa/custom_functions/vote_reviews.php", {firstParam : review_id, secondParam : vote_text, thirdParam : user_id}, function(data) {
//this is your response data from serv
console.log(data);
});
return false;
}
这是我的 HTML
<a href="javascript:void(0)" onclick="vote_review_function('<?php the_ID(); ?>', 'Yes');" class="vote_link">Yes</a>
<a href="javascript:void(0)" onclick="vote_review_function('<?php the_ID(); ?>', 'No');" class="vote_link">No</a>
在某些页面上这是可行的,但在大多数其他页面上,我得到了上面的错误。