在ajax请求后更新'div'

问题描述 投票:0回答:1
javascript python django ajax jinja2
1个回答
0
投票

这里有 2 个选择,这取决于您喜欢什么。

  1. 返回模板而不是 JSON 这里的想法是在服务器端生成模板。然后将生成的 HTML 返回给 AJAX 调用者。所以 Ajax 的成功只是将这个 HTML 片段附加到正确的位置。

  2. 在JS中渲染div 如果您只有 JSON 策略或使用 DRF,那么唯一的方法是使用 js 代码渲染 JSON,该代码循环接收到的项目并生成等效的 HTML,然后将其添加到文档中。

您不能将 JinJa 放在同一页面上,因为在生成页面来渲染它时您没有收到数据。

© www.soinside.com 2019 - 2024. All rights reserved.