javascript - .net 核心中的 Javascript 数据表条目类型
问题描述
我有这个 javascript 代码:
dataTable = $('#DT_load').DataTable({
"ajax": {
"url": "/books/getall/",
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "name", "width": "20%" },
{ "data": "author", "width": "20%" },
{ "data": "isbn", "width": "20%" },
{ "data": "IdCategory", "width": "20%" },
{
"data": "id",
"render": function (data) {
return `<div class="text-center">
<a href="/Books/Upsert?id=${data}" class='btn btn-success text-white' style='cursor:pointer; width:70px;'>
Edit
</a>
<a class='btn btn-danger text-white' style='cursor:pointer; width:70px;'
onclick=Delete('/books/Delete?id='+${data})>
Delete
</a>
</div>`;
}, "width": "20%"
}
],
"language": {
"emptyTable": "no data found"
},
"width": "100%"
});
如果删除此行:
{ "data": "IdCategory", "width": "20%" },
该应用程序有效。
如果,在“IdCategory”的地方,我写“isbn”代码有效。
我怀疑问题取决于类型,因为“IdCategory”是整数而不是文本。
有没有办法在 Javascript 端解决?或者我需要在 c# 端转换数据?
谢谢!
解决方案
更改为(带小 i)
{ "data": "idCategory", "width": "20%" },
推荐阅读
- express - 无法连接到机器 A 上的 redis db,我正在尝试从机器 b 连接到它
- r - 检查 R 中的多列
- c# - 在 C# (Unity) 中使用静态临时变量有什么好处吗?
- python - 从 Google colab 笔记本中提取 Google Drive multi zip
- typescript - 使用可选键选择
- gis - 如何使用补丁变量的约束设置乌龟的随机 XY 坐标
- java - 无法为我的应用获取最后已知位置的当前位置
- php - 如何将一个特定页面模板的样式排入队列
- c# - 如何以编程方式更改我调用的函数名称
- sql-server - 使用链接的 SQL Server 表上的参数访问查询 Like 运算符