对象添加到数组Django/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); - > 返回对象而不是数组。 因此,执行此操作时,它仅返回第一个值。已尝试解决此问题,例如

通过上下文将列表[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); - >
返回对象而不是数组。 因此,执行此操作时,它仅返回第一个值。已尝试解决此问题,例如.toArray(),但“toArray不是函数”。我需要从数组中获取所有值,因此需要某种方法将其转换为数组

我试着在Python/Django视图中检查它的类型,它是类列表。但是,它正在转换为一个对象

如果我这样做 log('对象evt:%O',数组); 控制台打印 对象evt:数组[3] 0: 5 1: 8 2: 4 长度:3 proto:数组[0]

这个怎么样

var cities = JSON.parse({{ thearray }})