问题:
前端报错: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