這對於我們已經知道的固定變量來說足夠好。在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:我已經編輯了這個問題,讓我知道如果仍然無法理解。謝謝!! –
我明白了這個問題;我所說的誤解是你的。 –