javascript - 如何将数据值用作数据表中的属性值?
问题描述
我有这段代码,其数据为 JSON(从数据库转换而来),我希望data-id 和id属性值来自使用JQuery DataTables的 JSON 数据。
- 下面的代码可以正常工作,但我想
data[0].id
用迭代替换(类似data[i].id
)
代码
$('#example_senderid').dataTable({
data: data,
columns: [
{'data':'user_id'},
{'data':'name'},
{'data':'status'},
{'data':'date_added'},
{'defaultContent':"<button data-id='"+data[0].id+"' class='editConfirm'><span class='fa fa-pencil'></span>Edit</button>"}
],
'columnDefs': [
{
'targets':[1,2],
'createdCell': function (td,) {
$(td).attr('id', 'editSenderConfirm'+data[0].id);
}
}
]
});
- 我已经尝试过第 1 点。但没有奏效。
我希望有一种方法可以使用 DataTable 本身。提前致谢
解决方案
推荐阅读
- c# - 无法访问已处置的对象。但我刚刚创建了对象,并试图在下一行代码中将其保存到数据库中
- python-3.x - from_altaz()和observe(sun).apparent().ecliptic_latlon()的不同黄道值
- javascript - 在c#中的imagebutton onclientclick中将变量传递给javascript
- swiftui - 如何在 SwiftUI 视图的属性中定义拖动手势
- php - 如何使用 PHP Soap 类客户端进行 SoapCall
- amazon-web-services - 如何在不丢失对象公共权限的情况下迁移存储桶?
- typescript - 类型中缺少 Object.entries 属性“长度”
- docker - 无法连接到 dotnetcore api 的 docker 容器端口
- sql - 如何通过另一个表从一列中分离出多个值?
- java - 有没有办法从终端启动本地 Java IBM Liberty Server?