我想知道是否有重复循环与新的对象通过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模板的JSON循环
- 3. django - 重复使用登录模板
- 4. Django模板中的双循环
- 5. 模板中的Django嵌套循环
- 6. Django模板循环用于交替行 - 无循环
- 7. Django - 使用for循环在模板中显示图像
- 8. Django模板语言:在其他语言中使用for循环
- 9. 在模板中使用循环
- 10. 如何重复django模板中的“块”
- 11. 重复使用模板模板
- 12. Django的模板 - 在for循环
- 13. Django的模板通话循环
- 14. 如何循环7次在Django模板
- 15. 循环通过列表在Django模板
- 16. Django模板for循环over request.META词典
- 17. Django的模板不能循环defaultdict
- 18. Django模板不显示循环键值
- 19. 如何在内容模板循环中重新使用页眉,页脚模板
- 20. 使用Django循环模板标记来编号行
- 21. Django/Python:在Django模板中循环选定的表单域
- 22. 用于循环变量作为Django模板中的字典键
- 23. Django消息框架在模板循环中不起作用
- 24. 使用django模板生成django模板
- 25. 循环xslt模板
- 26. 如何为循环使用HTML模板
- 27. Django模板:使嵌套循环内子循环做一定数量的迭代
- 28. Django模板如何去除重复值?
- 29. 模板标签中的for循环中的Django模板访问值
- 30. 使用在Django模板复变量
我喜欢你的风格男人 – madprops 2011-04-14 04:56:38