2013-10-06 31 views
0

這必須是非常基本的或我只是認爲它錯了。請幫忙。如何在AJAX之後爲django對象創建HTML?

在模板中我查詢了幾個對象,並顯示它們如下:

{% for obj in objects %} 
{{obj.attr1}} 
{{obj.attr2}} 
{% endfor }} 

現在,假設我在服務器端創建另一個對象,並進行迴應與AJAX的新的對象數據,例如這是迴應: :

{'attr1':some_attribute, 
'attr2':some_attribute'} 

如何將新對象追加到的對象的循環?

+0

你能否澄清或改述這個問題?我不確定你在這裏問什麼。 – Joseph

+0

請看看現在它是否可以理解 –

+0

[模板構建HTML與使用javascript構建HTML?](http://stackoverflow.com/questions/4240026/building-html-with-templates-versus-building-it-在JavaScript的) – zinking

回答

1

你需要一些HTML標記添加到您的內容是這樣的:

<ul class="content"> 
{% for obj in objects %} 
    <li>{{obj.attr1}}, {{obj.attr2}}</li> 
{% endfor %} 
</ul> 

然後使用jQuery追加新的對象:

$('.content').append('<li>' + data.attr1 + ', '+ data.attr2 + '</li>'); 

data是響應對象。

相關問題