javascript - Django模板: dynamic variable name in javascript

标签 javascript python django

在我的 javascript 中我想要这样的东西

SomeFunction(attribute){
    var prev_rating = {{ u_list.attribute }};
}

该函数可以有三个不同的输入...美丽、财富、年龄。因此,如果我将 attribute = beauty 传递给函数,var prev_ rating 应设置为

var prev_rating = {{ u_list.beauty }};

我怎样才能实现这个目标?

最佳答案

您必须用 Javascript 编写值选择:

var ratings = {beauty: {{u_list.beauty}}, wealth: {{u_list.wealth}}, age: {{u_list.age}} }
function SomeFunction(attribute) {
    var prev_rating = ratings[attribute]
}

关于javascript - Django模板: dynamic variable name in javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25304641/

相关文章:

django - 在Django生产教程上提供静态文件

javascript - 在 Javascript 中,我想在刷新页面后保持滚动位置

python - 如何动态计算 View 中的值并在模板中显示 (Django)

javascript - 在 Google 表格中按列名将单元格值从一个工作表提取到另一个工作表

javascript - Three.js 旋转立方体以在前 View 中显示选定的一侧?

javascript - 如何使用 setInterval 和clearInterval 获得延迟

javascript - 在多行javascript中传播html

python - GAE 数据存储 : query a existing by user_id field

python - BeautifulSoup 父标签

python - 根据 pandas DataFrame 中的一系列值生成索引元组