【发布时间】:2017-09-28 05:39:42
【问题描述】:
我在views.py中有这样的东西:
return JsonResponse({'foo': 'bar'})
如何在模板中显示“栏”?比如:
<h1 id="demo"></h1>
<script>
document.getElementById("demo").innerHTML = ?JsonResponse?;
</script>
或者可以通过http响应来完成吗?
return HttpResponse("Bar")
和html:
<h1 id="demo"></h1>
<script>
document.getElementById("demo").innerHTML = ?HttpResponse?;
</script>
【问题讨论】:
-
您是否向返回 JsonReponse 的 URL/视图发出 Ajax 请求?或者,您是否只想将 JSON 内容从视图传递到模板?
-
@teewuane 我只想将 JSON 内容从视图传递到模板。
-
为什么不用这个?
{{foo}}
-
我想传入文本而不必刷新,因为 json 会在模态表单验证后通过
-
@MannymAnn 我很困惑。您能描述一下工作流程吗?
标签: javascript python json django httpresponse