我有一个表单,我需要在将它发送到服务器之前添加一些变量,这是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"
中收到它并且我不总是知道从烧瓶中重塑它的数组的大小,有没有办法发送,以便后端将其视为二维数组?
答案 0 :(得分:1)
您可以在Javascript中将plotData.readings
作为带有JSON.stringify(plotData.readings)
的字符串化JSON发送。然后,在你的Python应用程序中:
import json
json.loads(request.POST["readings"], encoding="utf-8") # Just an example