从 python 服务器获取数据时出现 jQuery Jtable 错误

I am getting jQuery Jtable error while fetching data from the python server

我在前端有一个 jQuery Jtable,我在我的服务器中使用 python flask。

我使用 python flask 从 MYSQL 服务器获取数据,我可以在浏览器中以 JSON 格式查看数据,但不幸的是我无法制作JSON 数据进入Jtable。

我的前端jQuery Jtable是

  $('#eventsummary').jtable({
    actions: {
      listAction: function (postData) {
        return $.Deferred(function ($dfd) {
          $.ajax({
            url: '/backend/groupdata',
            type: 'GET',
            data: postData,
            success: function (data) {
              $dfd.resolve(data);
              console.log("loading ");
            },
          });
        });
      }
    },
    fields: {
      irs_type: {
        title: "Date & Time",
        list: true,
      }
    }
  });

  $('#eventsummary').jtable('load');

and this is the error I am getting

我还可以在浏览器中查看我的 console.log 代码,并且在控制台中没有错误。

有人可以帮我解决这个问题

谢谢,

我通过使用 python jsonify 将我的 json 数据添加到前端 Jtable 来实现这一点。

for result in data:
     json_data.append(dict(zip(row_headers,result)))
return jsonify(
    {
        'Result': "OK",
        'Records': json_data,
    }

)

谢谢

您看到的输出是标准的 jTable 应用程序错误。您的 listAction 已将服务器响应传递给 jTable,因此没有通信错误。 当 json 响应不包含 Result = 'OK' 时,它会显示应用程序错误对话框,并在对话框中显示 json 消息。 出现错误对话框这一事实意味着 jTable 在您的服务器响应中没有看到 Result = 'OK' 。首先寻找它,如果您仍然卡住,请 post 您的 json 回复。对话框是空白的,因为没有错误 message 或者 jTable 看不到它。