AJAX post发送数组到Flask后台
我想发送这样一个数据到后台
var l = ['ass', 'we', 'can']
l = JSON.stringify(l)
var form = {
id: 1,
billy: l
}
在后台用request.form()
取值的时候
能取到id
的值,但取不到billy
的值
找了很久才发现是不能直接发送数组导致的
然后去网上找答案,说法五花八门
最后用一个很简单的方法解决了
将数组先转成JSON字符串
var l = ['ass', 'we', 'can']
// 在这里将数组转一下
l = JSON.stringify(l)
var form = {
id: 1,
billy: l
}