onclick传参时报错:Uncaught ReferenceError:xxx is not defined

问题:

前端报错:Uncaught ReferenceError: xxxxx is not defined at HTMLAnchorElement.onclick,报错截图:

前端代码

<a data-toggle="modal"  class="btn btn-primary" onclick="get_talk({{ talk.content }})" href="#modal-form">编辑记录</a>

<script type="text/javascript">
    function get_talk(talk_content) {
    console.log(talk_content);
    $("#update_talk_content").val(talk_content)
    }
</script>

解决:

前端代码改为:

<a data-toggle="modal"  class="btn btn-primary" onclick="get_talk('{{ talk.content }}')" href="#modal-form">编辑记录</a>

原因:

传参的时候,需要对传递内容加引号。否则会提示你传递的参数值为未定义的。

参考文档:https://blog.csdn.net/weixin_43739804/article/details/88035808

文章作者:  BigYoung
版权声明:  本网站所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BigYoung !