jquery - Jquery Datatable - 显示结果但不为复选框分配值
问题描述
前几天有一个问题,它不会显示复选框,但是它现在显示复选框,但它没有根据行 id 为复选框值属性分配值,它只是显示未定义
这是我的数据表 jquery 代码:
$(document).ready(function() {
$('#companylist').dataTable( {
dom: '<lf> <t><ip><"clear">',
ajax: {
url: 'data/companylist-ajax.php',
dataSrc: '',
},
bPaginate:true,
scrollX: "100%",
columnDefs: [ {
orderable: false,
className: 'select-checkbox',
targets: 0
} ],
select: {
style: 'os',
selector: 'td:first-child'
},
order: [[ 0, "desc" ]],
scrollCollapse: true,
bAutoWidth: true,
aLengthMenu: [ 10, 25, 50, 75, 100 ],
select: true,
"columns": [
{ data: null,
render: function(data) {
//return '<input type="checkbox" name="selectcompanyid">';
return '<div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input checkboxdt" id="tableDefaultCheck"'+ data[0]+ '" value="'+ data[0]+ '"></div>';
//return '<input class="checkboxdt" type="checkbox" name="test" value="' + data[0] +'">';
}
},
{ "data": "name" },
{ "data": "regoffice_city" },
{ "data": "regoffice_country" },
{ "data": "is_customer" },
{ "data": "is_supplier" },
{ data: null,
render: function(data) {
return '<a class="" href="viewcompany.php?companyid=' + data[0] + '"><i class="far fa-fw fa-eye fa-lg"></i></a> <a class="" id="delcompanybtn" data-href="data/deletecompany.php?companyid=' + data[0] + '" data-toggle="modal" data-target="#confirm-delete" data-id="' + data[0] + '"><i class="fa fa-fw fa-trash fa-lg"></i></a>';
}
}
]
} );
} );
这是我的 AJAX 页面响应:
[{"company_id":"181","name":"TEST 118","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"182","name":"TEST 119","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"75","name":"TEST 12","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"183","name":"TEST 120","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"184","name":"TEST 121","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"185","name":"TEST 122","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"186","name":"TEST 123","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"},{"company_id":"187","name":"TEST 124","regoffice_city":"","regoffice_country":"United Kingdom","is_customer":"0","is_supplier":"0"}]
感觉我现在在兜圈子
解决方案
推荐阅读
- batch-file - 在流程中运行批处理文件
- django - 将网站内容实时分享给其他用户
- python - 我如何使用 C 语言运行这一内衬 powershell 反向 shell
- php - 在mysql中更新多个查询
- android - Jetpack 在深色模式下撰写 TextField 文本颜色
- python - 如何在 selenium webdriver 中快速获取所有显示的 img 元素?
- opencv - 相机校准。关于 cv2.calibrateCamera 参数的说明
- python - Tkinter 和 Python 登录系统
- android - onclick 在 android 的自定义 AlertDialog 中不起作用
- automation - 如何在 codeceptjs 中的 codecept.conf.js 中使用 { grep: process.env.profile}