javascript - 数据表中只显示一列而不是三列+节点js+mysql数据库+ejs
问题描述
在我的数据库表的三列中,我正在检索数据并将其发送到 ajax,并将 ajax 中存在的数据传递给数据表。请帮助显示三列。
HTML代码
$.ajax({
url: '/getstaff',
type: "GET",
processData: false,
contentType: true,
cache: false,
success: function (staffdata) {
console.log(staffdata);
var staffdatatables = $('#stafftable').DataTable({
aaData: staffdata,
bJQueryUI: true,
aoColumns: [{
mDataProp : "uid",
mDataProp : "fname",
mDataProp : "idno",
}],
destroy: true
});
服务器代码
console.log("expert");
connection.query('select uid,fname,idno from teacher UNION select uid, fname, idno from admin', function(error, data, fields){
if (error){
console.log(error.message);
}
else {
console.log("data is sending");
res.send(data);
}
});
}```
解决方案
推荐阅读
- python - 未读取更新版本的 yaml 文件
- arrays - 如何在 Go 中使用数组范围添加嵌套循环的索引?
- opengl-es - OpenGL 3.0 ES - 从同一纹理中读取和写入不相交
- r - 一列的模糊匹配左连接,但其余列需要完全匹配
- jquery - jquery数据表服务器端处理.net Core
- javascript - 使用 Couchdb 创建 Pouchdb 身份验证
- compiler-errors - Cosmic Software C 编译器无法打开头文件
- angular - Angular 天气应用程序无法编译
- php - 应用程序如何对已删除和不存在的函数抛出重新声明错误?
- python - 是否可以在没有其他 pixidust 的情况下使用 pixiedust 调试器?