dsgdfh302506 2013-08-16 03:05
浏览 176
已采纳

未捕获的ReferenceError:函数未定义jQuery,尽管定义了函数

I'm having an issue figuring out exactly why I am getting the following error, even though the function is defined.

Uncaught ReferenceError: vote_review_function is not defined

Here is my jQuery code

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;
}

and here is my 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>

On some of the pages this works, but on most other pages I get that error above.

  • 写回答

1条回答 默认 最新

  • dongye1143 2013-08-16 03:31
    关注

    You have a syntax error in the line var anime_list_entry_id = <?php echo $anime_list_entry_id; ?>; in functions updateEpisodeSeen and jQuery(document).on('click', '.wantedStatus', function(event) { because <?php echo $anime_list_entry_id; ?> is not printing anything causing the javascript var anime_list_entry_id = ; which throws an error in the console saying Uncaught SyntaxError: Unexpected token ;

    you need to assign a default value if the said value is not present

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 PointNet++的onnx模型只能使用一次
  • ¥20 西南科技大学数字信号处理
  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。