【问题标题】:Pass array from ajax to python (Tornado)将数组从 ajax 传递到 python (Tornado)
【发布时间】:2016-05-13 13:40:13
【问题描述】:

我有以下 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");
        }
    }
});

谢谢

【问题讨论】:

    标签: javascript ajax post web tornado


    【解决方案1】:

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

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

    或者你可以这样做:

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

    这两个都将在龙卷风中对请求正文进行 json 解码

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2013-01-06
      • 2018-10-16
      • 1970-01-01
      • 1970-01-01
      • 2020-02-15
      • 1970-01-01
      • 2011-01-19
      相关资源
      最近更新 更多