gpt4 book ai didi

javascript - 如何访问django python在html页面的javascript部分返回的JSON数据

转载 作者:行者123 更新时间:2023-12-01 00:59:39 24 4
gpt4 key购买 nike

我想知道如何访问 django python 在 html 页面的 javascript 部分返回的 JSON 数据。这是我从服务器端获取的 JSON 数据,我已将其登录到浏览器控制台

{"movieName": "复仇者联盟", "releaseYear": "2019", "boxOffice": "2.3B"}

68

这是我的示例代码

Javascript部分

var dataFromDjango = "{{ myData | escapejs | safe }}";
console.log(dataFromDjango);
var t = Object.keys(dataFromDjango).length;
console.log(t);

Python代码

context = {}
context['movieName'] = 'Avengers'
context['releaseYear'] = str(2019)
context['boxOffice'] = '2.3B'

jsonData = json.dumps(context)
return render(request, "InterfacePage.html", {"myData" : jsonData})

我预计 key 的长度为 3。

最佳答案

您需要将其从 JSON 字符串解析为 JS 对象。请注意,您不应在此处使用 escapejs

var dataFromDjango = JSON.parse("{{ myData | safe }}");

关于javascript - 如何访问django python在html页面的javascript部分返回的JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56206871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com