Я использую платформу с: NODEJS + MYSQL + EXPRESS, и я недавно соединил свою таблицу с плагином Datatable, и у меня недавно была потребность вставить столбец, содержащий "Действия", такие как Редактировать и Удалить
Это мой ClientController.js Это часть, которая сделала мои данные.
getDados : function(req,res){
execSQLQuery('SELECT * FROM Clientes',res);
},
routes.js
router.route('/dados').get(clientesController.getDados);
db.js
connection.query(sqlQry, function(error, results, fields){
if(error)
res.json(error);
else
//*PASSAR RESULTADO PARA UMA VARIAVEL
//var rows = JSON.parse(JSON.stringify(results[0]));
res.json(results);
connection.end();
console.log('executou!');
Tabela.html
<script type="text/javascript">
$(document).ready(function(){
$('#example').DataTable({
"ajax":{
"url":"/dados",
"dataSrc": ""
},
"columns":[
{ "data":"ID"},
{ "data":"Nome"},
{ "data":"CPF"},
{ "data":"CPF"} // here I want the column with actions
]
});
});
</script>
Друг сказал мне использовать .map()
, но я новичок с Javascript