【发布时间】:2021-08-28 00:08:40
【问题描述】:
我正在尝试通过使用 js 调用视图来刷新子模板。尽管服务器被击中并且似乎返回了响应,但似乎什么也没发生。
目标是刷新包含的部分而不刷新整个页面。
小例子:
views.py
def ajax_view(request):
context = {}
context['data'] = 'data'
return render(request, "test.html", context)// <-- reaches here, but no rendering
test.html
{{data}}
main.html
<script type="text/javascript">
function getQuery() {
var request = new XMLHttpRequest(),
method = 'GET',
url = '/ajax/';
request.open(method, url);
request.send();
}
</script>
{% include "test.html" %} // <-- does not update
【问题讨论】:
标签: javascript django