我一直在尝试阅读网站上的帖子提交所发送的数组中包含的值。
打印r.PostForm数据会返回此地图:
map[myArray[0].val1:[foo1] myArray[0].val2:[foo2] myArray[1].val1:[foo1] myArray[1].val2:[foo2]]
我们如何操纵数据?我已经尝试过这样的事情:
func request(r http.ResponseWriter, w *http.Request){
r.ParseForm()
for key, array := range r.PostForm["myArray"] {
// Do something with the val1 and val2 values.
}
}
但这没有用,我在网上找不到任何解决方案。
是否可以使用基本解决方案读取Post数据中包含的数组?
答案 0 :(得分:0)
表单的键似乎是"myArray[0].val1"
,"myArray[0].val2"
,依此类推。
尝试:
r.ParseForm()
for k, v := range r.PostForm {
for i, value := range v {
// Do something with the i-th value for key k.
}
}