如何解决DataTables警告:表ID = tblData-请求的未知参数'OwnByWareHouse',用于第0行第5列
我是ASP.NET MVC的新手,我正在基于在线课程进行项目。
我正在从数据库中检索数据并将其显示在表上。 有4列,效果很好,但是当我添加第五列“ OwnByWareHouse”时 我收到错误“ DataTables警告:表ID = tblData-请求的未知参数'第0行第5列的'OwnByWareHouse'”。 我将此字段与所有项目中的其他工作字段进行了比较,但找不到任何原因。 这是javascript的工作方式:
function loadDataTable() {
dataTable = $('#tblData').dataTable({
"ajax": {
"url": "/Admin/Product/GetAll"
},"columns": [
{ "data": "name","width": "15%" },{ "data": "cost",{ "data": "weight",{ "data": "inventoryCount",{ "data": "onTheWayInventory",{ "data": "OwnByWareHouse",{
"data": "id","render": function (data) {
if (data == null)
{
return `
<div class="text-center">
<a href="/Admin/Product/Insert" class="btn btn-success text-white" style="cursor:pointer">
<i class="fas fa-edit"></i>
</a>
</div>
`;
}
else
{
return `
<div class="text-center">
<a href="/Admin/Product/Update/${data}" class="btn btn-success text-white" style="cursor:pointer">
<i class="fas fa-edit"></i>
</a>
</div>
`;
}
},"width": "10%"
}
]
});
}
在调试时,我到达此GetAll:
public IActionResult GetAll()
var allObj = _unitOfWork.Product.GetAll();
return Json(new { data = allObj });
}
,我可以看到allObj内部的数据(包括OwnByWareHouse列,请参阅附带的照片以及返回的json ) 所以它来自数据库。 有任何想法吗?我迷路了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。