javascript - 获取一个数据表的值到另一个数据表

标签 javascript php html laravel datatable

我想从一个数据表(1)到另一个数据表(2)获取id值。当 Datatable(1) 单击使用 datatable(2) 打开的引导模式时,其操作列中有一个名为“分配”的按钮。当该数据表时,每一行的操作列中都有一个复选框。我希望,当用户选中一个复选框时,它需要在引导徽章中显示 datatable(1) 的相关原始数据的 id。我该怎么做?

这是datatable(2)中的渲染方法,

render: function (data, type, full, meta,) 
{
let name = data['name']

return '<input type="checkbox" id="emp_checkbox" value="'+name+'" name="emp[]"> <button class="btn btn-info btn-sm">'[here i want to display raw id of datatable(1)]'</button>'       
}

我的第一个数据表:

enter image description here

当用户单击分配按钮时,将出现第二个数据表:

enter image description here

最佳答案

这可以通过在复选框上使用 javascript onchange 事件来实现

render: function (data, type, full, meta,) 
{
let name = data['name'], id = data['id'];

return '<input type="checkbox" id="emp_checkbox" value="'+name+'" name="emp[]" onchange="this.nextElementSibling.innerHTML = this.checked ? \''+id+'\' : \'\' "> <button class="btn btn-info btn-sm"></button>'       
}

关于javascript - 获取一个数据表的值到另一个数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59451403/

相关文章:

PHP算法在不同距离的值之间查找

html - CSS - 将 div 拉到另一个下方,在小屏幕上不起作用

php - PhP中类和OOP的使用

javascript - PHP 和表单处理事件

javascript - 简单闭包与带有嵌套函数返回的闭包

javascript - 如何通过单击单选按钮来切换标签的类别。需要 Vanilla JS 而不是 JQuery

html - 具有选择性滚动的 div 分层

jquery - 在 JSON 数据中添加 HTML 元素

javascript - 选择问题

javascript - Three.js 是否可以在同一场景上制作迷你相机/迷你 map 或第二个相机而不进行视口(viewport)裁剪