我的网站有各个部分的子菜单。我想要做的是,当用户点击子菜单时,内容会相应更改。例如,如果用户点击“笔”,则内容应为笔列表,点击“橡皮擦”,内容应为橡皮擦列表。
如何通过使用Django模板和ajax实现这一目标?我知道我可以将信息检索为JSON数据并解析它以更新div,但这需要大量的工作而且我不能使用Django模板功能。
我设法将AJAX请求传递给服务器并处理列表,但是如何将呈现的模板作为AJAX结果返回?
答案 0 :(得分:1)
只需返回渲染的模板片段即可。你不需要做任何特别的事情。然后,您的Javascript可以在相关点将其插入DOM中。