0

関数が定義されているにもかかわらず、次のエラーが発生する理由を正確に理解するのに問題があります。

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>

一部のページではこれが機能しますが、他のほとんどのページでは上記のエラーが発生します。

4

1 に答える 1