对象添加到数组Django/Jquery
通过上下文将列表[0,8,9]传递给JQuery对象添加到数组Django/Jquery,jquery,python,django,Jquery,Python,Django,通过上下文将列表[0,8,9]传递给JQuery json_array = json.dumps(thearray) return render(request, "page.html",{ 'thearray': json_array, }) var cities = {{ thearray|safe }}; console.log(typeof cities); - > 返回对象而不是数组。 因此,执行此操作时,它仅返回第一个值。已尝试解决此问题,例如
json_array = json.dumps(thearray)
return render(request, "page.html",{
'thearray': json_array,
})
var cities = {{ thearray|safe }};
console.log(typeof cities); - >
返回对象而不是数组。
因此,执行此操作时,它仅返回第一个值。已尝试解决此问题,例如.toArray(),但“toArray不是函数”。我需要从数组中获取所有值,因此需要某种方法将其转换为数组
我试着在Python/Django视图中检查它的类型,它是类列表。但是,它正在转换为一个对象
如果我这样做
log('对象evt:%O',数组);
控制台打印
对象evt:数组[3]
0: 5
1: 8
2: 4
长度:3
proto:数组[0]这个怎么样
var cities = JSON.parse({{ thearray }})