Django& AJAX更改Div内容

时间:2012-05-29 04:59:02

标签: python ajax django web-applications

我的网站有各个部分的子菜单。我想要做的是,当用户点击子菜单时,内容会相应更改。例如,如果用户点击“笔”,则内容应为笔列表,点击“橡皮擦”,内容应为橡皮擦列表。

如何通过使用Django模板和ajax实现这一目标?我知道我可以将信息检索为JSON数据并解析它以更新div,但这需要大量的工作而且我不能使用Django模板功能。

我设法将AJAX请求传递给服务器并处理列表,但是如何将呈现的模板作为AJAX结果返回?

1 个答案:

答案 0 :(得分:1)

只需返回渲染的模板片段即可。你不需要做任何特别的事情。然后,您的Javascript可以在相关点将其插入DOM中。