gpt4 book ai didi

javascript - Django:使用 Javascript 数组解析模板中的 JSON

转载 作者:行者123 更新时间:2023-11-28 05:34:23 32 4
gpt4 key购买 nike

在我的模板中,我在数组中传递参数:technicCategoriesjson_serializer.serialize 的数组所以我不能做这样的事情: var technicCategories = '{{ technicCategories|escapejs }}'; 因为它是数组,我尝试过,但它给了我错误:“JSON Parse错误:意外的标识符“u””,我的数组如下所示:var technicCategories = '[u\u0027[{\u0022model\u0022:\u0022automarket.technicandallf...。所以我决定这样做:

for (var i = 0; i < {{ index }}; i++){
var technicCategories = '{{ technicCategories.i|escapejs }}';
technicCategories = JSON.parse(technicCategories);
console.log(technicCategories);
}

但是有一个问题:SyntaxError: JSON Parse error: Unexpected EOF。但如果我这样做: var technicCategories = '{{ technicCategories.0|escapejs }}'; 一切正常,但只给我索引 0 处的对象。

最佳答案

technicCategories 中有什么?为什么你只尝试将列表中的第一个值放入变量中?

试试这个var technicCategories = '{{ technicCategories|safe }}';

它应该可以解决问题,并且在 technicCategories 变量中,将有一个元素数组。

关于javascript - Django:使用 Javascript 数组解析模板中的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39463362/

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