【发布时间】:2018-04-25 18:57:41
【问题描述】:
我在使用 Ajax 时遇到问题,如何在不重新加载的情况下更新 HTML 页面上的信息。
所以,我的 views.py 文件中有一个函数:
def index(request):
some stuff
context = {
some stuff
}
return render(request, "header.html", context)
我只是在我的header.html 文件中使用来自 {context} 的变量。问题是 - 如何在不重新加载的情况下执行索引功能并将新变量发送到我的 header.html 文件?
【问题讨论】:
-
Django 模板已转换为 html,因此您无法在不重新加载的情况下更新 html,但您可以在 ajax 成功函数中使用 javascript 更改一些 html,例如
element.innerhtml = "new stuff" -
如果你不擅长 ajax 我可以告诉你 - 在答案中 - 如何发送一个变量来查看然后更新 html
标签: javascript jquery html ajax django