jquery - 嗨,这是将数字变量传递给模板文字中的函数的正确方法吗?
问题描述
function makeCard(title, content, memo_num) {
let temp_html = `<div class="card" id="card number${memo_num}">
<div class="card-body">
<h3 id="memo_title" class="card-title">${title}</h3>
<h4 id="memo_content" class="card-text">${content}</h4>
<button type="button" class="btn btn-secondary btn-sm" onclick="updateArticle(${memo_num})">수정</button>
<button type="button" class="btn btn-dark btn-sm" onclick="deleteArticle(${memo_num})">삭제</button>
</div>
</div>`;
$("#cards-box").append(temp_html);
}
所以我的代码是这样的,我正在使用数据库中的数据创建卡片。
关于变量 memo_num,它作为数字变量提供给 makeCard()。那么这是在这个模板文字中将变量传递给函数“updateArticle()”的正确方法吗?
在过去的经验中,当我将 ' ' 放在 ${ } 周围时,它起作用了(但对于字符串变量)
当前,该按钮未执行应有的操作。
解决方案
如果这确实是一个 Flask 应用程序,那么您将遵循Jinja2 模板指南。基本上,在使用render template
函数之后,您在参数中定义变量,然后使用双花括号在 html 代码中调用它们,所以您会说{{title}}
推荐阅读
- r - 如何使用 image() 函数在 R 中绘制数据
- python - 如何在字典中分别选择第一、第二、第三和第四键
- azure - 结果文件无效。] 'C:\Agents\Build\Agent1\_work\45\s\TestResults24_59.trx' 结果格式匹配 'VSTest' 测试结果格式
- python-3.x - 有没有办法为每个循环使用不同的列表元素?
- dart - 如何获取系统导航栏的高度?
- xaml - 如何在 GridView DataTemplate 中绑定视差视图?
- bash - 将命令输出捕获到局部变量并检查错误
- java - 固定和动态调整工作线程的数量
- javascript - 如何使用 javascript 验证是否选择了 1 个单选按钮
- java - spring data jpa 选择考虑日期和时间的值