我最近接到了一个部分完成的项目,而且我刚开始使用 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 的所有类似问题,但均无济于事。
我知道我可以把它变成一个由管道或其他东西分隔的字符串,但我想看看数组是否可以像这样发送。
谢谢!