我想知道是否有重复循环与新的对象通过jquery/ajax收集,例如我有{% for car in cars %}
做一些事情,然后通过ajax调用获取新车对象后,我想放弃当前对象并使用相同的循环显示新对象。那可能吗?这是为了实现搜索功能,我最初显示了一些对象,但我有一个搜索框让人们找到特定的对象。我想回到准备好的HTML并直接替换HTML,但这有点烦人。Django模板中重复使用循环
0
A
回答
1
,最好的方法(我认为)这样做,就是:
有其基于经常
GET
请求结果页面视图在Django设置,如view_cars
。这个URL可能看起来像http://mysite.com/cars/1
。该视图的模板可能是这样的:<div id="cars"> {% for car in cars %} <!-- output here! --> {% endfor %} </div>
已经jQuery的加载结果与
$.load()
功能,像这样:$("#cars").load("http://mysite.com/cars/2 #cars");
搜索结果将被自动加载到#cars
div,而且您不必处理Django中的特殊AJAX情况。
0
一旦模板已经通过模板引擎是没有更多的循环,只是以一种或另一种形式输出文本。但是当你使用AJAX时,它会重新进入/一个视图的顶部,这样你就可以在那个时候重用你喜欢的任何循环。
相关问题
- 1. Django模板循环
- 2. Django循环模板
- 3. Django模板循环
- 4. Django模板for循环
- 5. 通过Django模板循环
- 6. Django模板的JSON循环
- 7. Django的模板循环collections.defaultdict:
- 8. Django模板循环(打印限制数据使用for循环)
- 9. django - 重复使用登录模板
- 10. 模板中的Django嵌套循环
- 11. Django模板中的双循环
- 12. Django中的List.pop()无循环模板
- 13. 在Django模板中控制for循环
- 14. Django循环模板中行的总和
- 15. Django模板中的嵌套循环
- 16. 在Django模板中重复模式
- 17. Django模板循环用于交替行 - 无循环
- 18. Django - 使用for循环在模板中显示图像
- 19. 在Django模板中使用词典的循环问题
- 20. Django模板语言:在其他语言中使用for循环
- 21. 如何在Django模板中使用此循环?
- 22. 在模板中使用循环
- 23. 如何重复django模板中的“块”
- 24. 重复使用模板模板
- 25. Django循环内的模板比较
- 26. django包含循环变量的模板
- 27. 多个for循环在Django模板
- 28. Django模板不显示循环键值
- 29. Django的模板不能循环defaultdict
- 30. Django的模板 - 在for循环
我喜欢你的风格男人 – madprops 2011-04-14 04:56:38