从 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 看不到它。
我在前端有一个 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 看不到它。