【发布时间】:2018-04-12 22:38:48
【问题描述】:
我最近接到了一个部分完成的项目,我刚开始使用 Bottle。我有一种情况,我在 AJAX 请求中发送字典,而 Bottle 在服务器端。字典看起来像这样(在 JavaScript 中):
var myInt = 5;
var myArray = [0, 1, 2];
var data = {
myInt: myInt,
myArray: myArray
};
然后,在 Python 中,我想读入这些数据。我似乎无法得到数组。我可以得到 int 就好了。我已经尝试了几件事,但以下是对我来说最有意义但仍然无效的方法:
try:
myInt = int(request.forms.get('myInt'))
myArray = request.forms.getall('myArray')
这会导致 myArray 的列表为空。谁能指出我正确的方向?我已经阅读了 StackOverflow 上的所有类似问题,但均无济于事。
我知道我可以把它变成一个用管道或其他东西分隔的字符串,但我想看看数组是否可以像这样发送。
谢谢!
【问题讨论】:
标签: javascript python request bottle