如何解决如何从数据表中的行获取值?
我使用 DataTables 显示了我的数据库表。这是代码:
$(document).ready(function() {
refresh_data();
$("#status").on('change',function() {
refresh_data();
});
$("#kendaraan").on('change',function() {
refresh_data();
});
$("#rute").on('change',function() {
refresh_data();
});
$("#supir").on('change',function() {
refresh_data();
});
});
public
function refresh_data() {
var status = $("#status").val();
if (typeof status == "undefined") {
status = '';
}
var kendaraan = $("#kendaraan").val();
if (typeof kendaraan == "undefined") {
kendaraan = '';
}
var rute = $("#rute").val();
if (typeof rute == "undefined") {
rute = '';
}
var supir = $("#supir").val();
if (typeof supir == "undefined") {
supir = '';
}
$('#tb').dataTable().fnDestroy();
var oTable = $('#tb').dataTable({
"bProcessing": true,"bServerSide": true,"responsive": true,"sAjaxSource": '<?= $url; ?>viewdata?status=' + status + "&kendaraan=" + kendaraan + "&supir=" + supir + "&rute=" + rute,"bJQueryUI": false,"dom": 'frtip',"sPaginationType": "full_numbers","idisplayStart ": 10,"aoColumns": [{
"mData": "tanggal"
},{
"mData": "kode"
},{
"mData": "plat"
},{
"mData": "rute" =
},{
"mData": "supir"
},{
"mData": "status"
},{
"mData": "aksi"
}],"aoColumnDefs": [{
"aTargets": [5],"mRender": function(data,type,full) {
if (data == 0) {
return "Draft";
} else if (data == 1) {
return "Aktif";
} else if (data == 2) {
return "Pergi";
} else if (data == 3) {
return "Sampai";
}
}
}],"order": [
[0,"desc"]
],"oLanguage": {
"sProcessing": '<i class="fa fa-spinner fa-pulse fa-3x"></i>'
},"fnInitComplete": function() {
oTable.fnAdjustColumnSizing();
},'fnServerData': function(sSource,aoData,fnCallback) {
$.ajax({
'dataType': 'json','type': 'GET','url': sSource,'data': aoData,'success': fnCallback
});
}
});
}
它有效,它看起来像这样:The tables
但是我需要获取链接上“tanggal”和“rute”的值,因此我可以通过单击“详细信息”按钮使用它转到与该值对应的特定详细信息页面。如何获取DataTables中特定行的值?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。