【发布时间】:2014-10-08 02:59:39
【问题描述】:
我在 Flask 中构建了一个网络服务器,并使用 jsonp 传递请求。我传入的其中一件事是嵌套数组,当我在 Flask 中检索数据时,数组完全混乱了。 这是我的代码
index.html
var array = [[2,1],[2,2],[2,3]]
function getNext() {
var data = {
'M': 5,
'N': 5,
'array' : array
};
$.ajax({
url: '/getNewGeneration',
jsonp: 'callback',
dataType: 'jsonp',
data: data,
success: function(response) {
...
}
});
}
server.py
@app.route('/getNewGeneration')
def getNext():
M = request.args.get('M')
N = request.args.get('N')
liveCells = request.args.get('liveCells')
...
当我打印出request.args 时,我得到ImmutableMultiDict([('callback', u'jQuery17101683842277548142_1412736365518'), ('array[2][]', u'2'), ('array[2][]', u'3'), ('array[1][]', u'2'), ('array[1][]', u'2'), ('N', u'5'), ('M', u'5'), ('_', u'1412736417145'), ('array[0][]', u'2'), ('array[0][]', u'1')])
有谁知道如何解决这个问题?
【问题讨论】:
-
request.json也搞砸了吗? -
request.json 返回无