将数组从ajax传递到python(Tornado)

Pass array from ajax to python (Tornado)

本文关键字:python Tornado 数组 ajax      更新时间:2023-09-26

我有以下AJAX帖子。我使用的是Tornado框架,我不知道如何将二维数组"点"的信息发送到服务器,以便对数组的元素进行一些操作,然后将结果发送回客户端。

$.ajax(
{        
    type: "POST",
    url: "application/json",
    data: {point:point},
    cache: false,
    contentType: false,
    processData: false,
    success: function (data, textStatus, response)
    {
        alert(data);
    },
    statusCode: {
        401: function (response, textStatus, errorThrown)
        {
            alert("Error");
        }
    }
});

感谢

在龙卷风中的get处理程序中,您可以执行以下任一操作:

data = json.loads(urllib.unquote_plus(self.request.body))

或者你可以这样做:

data = tornado.escape.json_decode(self.request.body)

这两个都将json解码龙卷风中的请求体