0
我想在我的javascript中使用「for」Django模板標籤。 Iam使用Dojo的DataGrid創建項目列表。這是我的代碼:如何在Dojo中使用Django作爲模板標記?
<script type="text/javascript">
require(['dojox/grid/DataGrid' , 'dojo/data/ItemFileWriteStore' , 'dojo/dom' , 'dojo/domReady!'],
function(DataGrid, ItemFileWriteStore, dom){
/*set up data store*/
var data = {
identifier: "id",
items: []
};
{% for item in items_list %}
data.items.push({ id: {{ item.url }} + '_' + {{ item.id }}, col1: {{ item.description }} });
{% endfor %}
var store = new ItemFileWriteStore({data: data});
/*set up layout*/
var layout = [[
{'name': 'Description', 'field': 'id', 'width': '100px'}
]];
/*create a new grid*/
var grid = new DataGrid({
id: 'grid',
store: store,
structure: layout,
rowSelector: '20px'
}, "grid");
/*Call startup() to render the grid*/
grid.startup();
});
</script>
然而,當我去我的網頁,我得到這個錯誤:
Uncaught SyntaxError: Unexpected identifier
什麼我做錯了,我該如何解決?謝謝!
問題解決了,謝謝! –
很高興幫助。 – karthikr