使用jQuery ajax通过formData发送2维数组到python flask

时间:2017-10-04 11:41:23

标签: javascript jquery python arrays ajax

我有一个表单,我需要在将它发送到服务器之前添加一些变量,这是python flask。 我使用以下代码发送工作正常的表单,除非发送二维数组时它会将其视为烧瓶中的1维

的javascript:

plotData.readings=[[1,2,3],[4,5,6]]

所以如果1,2,3,4,5,6 我在烧瓶var vehicle = { name : "car", wheels : 4, fuel : "petrol" } typeOf(vehicle) // returns "Object" var vehicle = function(){ this.name = "car", this.wheels = 4, this.fuel = "petrol" } typeof(vehicle) // output "function" 中收到它并且我不总是知道从烧瓶中重塑它的数组的大小,有没有办法发送,以便后端将其视为二维数组?

1 个答案:

答案 0 :(得分:1)

您可以在Javascript中将plotData.readings作为带有JSON.stringify(plotData.readings)的字符串化JSON发送。然后,在你的Python应用程序中:

import json

json.loads(request.POST["readings"], encoding="utf-8") # Just an example