这对于我们已经知道的固定变量来说足够好。在Javascript脚本标签内创建动态Django模板变量
<script type="text/javascript">
var a = "{{someDjangoVariable}}";
</script>
我有一个场景,我想要动态创建变量。 e.g -
<script type="text/javascript">
for (i = 1, bar = bar , textb = ""; i <= bar ; i++)
{
for (j = 1, category = category , textc = ""; j <= category ; j++)
{
var a = "{{someDjangoVariable + i + j}}";
// Do some more stuff here in UI - create input field dynamically
}
}
</script>
在我的字典查询可以说,我有这样的结构(2×2矩阵结构) - {'someDjangoVariable11' : 1, 'someDjangoVariable12' : 23, 'someDjangoVariable21': 256, 'someDjangoVariable22': 31}
请建议,如果有动态地创建变量的方式。
P.S - 矩阵的行和列可能会根据用户输入而变化。它可以是2 *3
,4 * 3
,1 * 5
等
这个问题似乎背叛了模板和JS如何工作的基本误解,以及服务器端和前端代码之间的区别。 –
@DanielRoseman:我已经编辑了这个问题,让我知道如果仍然无法理解。谢谢!! –
我明白了这个问题;我所说的误解是你的。 –