【问题标题】:Populate a Javascript Grid via Flask通过 Flask 填充 Javascript 网格
【发布时间】:2016-05-05 21:02:07
【问题描述】:

我无法让它工作。我用 Flask-Restless 生成了几个 JSON 文件,例如

{
  "num_results": 6,
  "objects": [
    {
      "name": "Production"
    },
    {
      "name": "Warehouse X"
    },
    {
      "name": "Warehouse Y"
    },
    {
      "name": "Sale"
    },
    {
      "name": "Warehouse Z"
    },
    {
      "name": "Transport"
    }
  ],
  "page": 1,
  "total_pages": 1
}

通过 REST 接口访问(GET on /api/account)

我尝试使用这些数据来填充 JS 库,即 jsGrid,但它似乎无法解析数据。我的 loadData 函数如下所示:

loadData: function(filter) {
                return $.ajax({
                    type: "GET",
                    url: "/api/account",
                    dataType: "json"
                });
            },

这会导致“未找到”消息。如果我在 JS 控制台中尝试这种或类似的方法,我会得到一个带有 .responseJSON 属性的对象,我似乎无法在脚本本身中访问它。如何将生成的对象转换为 jsGrid 可读的 JSON?

【问题讨论】:

    标签: javascript python json flask


    【解决方案1】:

    您的烧瓶服务器是否在不同的端口上运行?您需要为此包含整个网址。

    例如,如果您在端口 5000 上运行您的烧瓶服务器,您会在 url 处请求您的端点:“http://”+ location.hostname +“:5000/api/account”

    如果运行在同一个端口,"http://" + location.hostname + "/api/account"

    【讨论】:

      猜你喜欢
      • 2020-03-23
      • 2014-10-03
      • 1970-01-01
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 2015-11-21
      相关资源
      最近更新 更多