javascript - 带有数据库内容的 javascript 参数
问题描述
我想隐藏和显示每个类别的内容
{% for category in categorys %}
<div class="container">
<div class="row">
<button onclick="myFunction('{{category.content|escape}}')">{{category.title}}</button>
</div>
</div>
{% endfor %}
所以我试图在我的javascript中获取我的参数。但我的警报中没有任何想法
function myFunction(content) {
alert(content);
console.log(content);
}
</script>
所以在我的控制台日志中我发现了这个
5:219 Uncaught SyntaxError: missing ) after argument list
解决方案
所以就像评论中说的那样,我需要像这样在我的 OnClick 的参数中添加转义 - >{{category.content|escape('js')}}
推荐阅读
- c - 如何使用 Graphviz 和 libcgraph 获取节点名称?
- swift - AppDelegate 不显示情节提要按钮
- python - 在没有的情况下更改 tkinter 中笔记本选项卡的宽度
- python - 带有while循环的哨兵值
- r - 如何删除R中以下列中右数(0)的第二个数字?200517302 200517801 200519101 200519702 200521002 200521205
- javascript - 不等式不显示正确的输出,JS
- node.js - 电子锻造启动被 Gulp 破坏
- javascript - 如果 variable=string 总是返回 true
- python - 包含字典的 pyspark 数据框列的总和
- html - Angular 6:Mat-card 使用固定道具使页面内容可滚动