javascript - 如何从 jquery 数据表中的选定数组中获取值?
问题描述
我有一些代码可以使用 Datatables 显示数据,它工作正常。如何从列中获取值id
?
我想打电话window.open()
来打印数据表上的数据内容。我希望显示的数据从数组{ "data": "id" }
中获取传递window.open(url)
$(document).ready(function() {
var table = $('#load_data').DataTable({
"ajax": {
"url": "data.php",
"dataSrc": ""
},
"columns": [{
"dataId": "id" // I want to get this value
}, {
"data": "tgl"
}, {
"data": "name"
}, {
"data": "company"
}, {
"data": "status"
}, {
"data": null,
"defaultContent": "<a href='javascript:void(0)' id='btn-print' class='btn btn-primary btn-sm'>print</a>",
}]
});
setInterval(function() {
table.ajax.reload(null, false);
}, 5000);
$('#load_data').on('click', 'tbody #btn-print', function() {
var getID = table.cell(this).data(); //try to catch id value variable
var url = "print.php?id=" + getID; //i want to pass getID variable to this variable
window.open(url, "_blank", "dialog=yes,minimizable=no,scrollbars=no,resizable=no,top=400,left=400,width=350,height=450");
console.log(getID);
});
});
解决方案
推荐阅读
- flutter - 如何从 Flutter Webview 插件中获取文本
- vim - 具有链式按键的按键映射
- firebase - 您可以使用经过 Firebase 身份验证的用户作为 Google Cloud IAM 访问权限的一部分吗?
- apache-kafka - 什么是卡夫卡经纪人?
- c++ - 有没有办法同时使用 C 和 C++?
- amazon-web-services - 无法通过 HTTP 连接到 EC2
- reactjs - 无法在 onclick 事件处理程序中传递参数 - React
- sql-server - Azure 上的 .NET Core 无法连接到 SQL Server 数据库
- html - CSS:如何使 div 背景宽度适合
- php - 根据用户定义的索引顺序对数组进行排序