Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DataTables警告:表id=tblData-请求的未知参数';自有仓库';对于第0行第5列_Javascript_C#_Jquery_Asp.net Mvc_Datatables - Fatal编程技术网

Javascript DataTables警告:表id=tblData-请求的未知参数';自有仓库';对于第0行第5列

Javascript DataTables警告:表id=tblData-请求的未知参数';自有仓库';对于第0行第5列,javascript,c#,jquery,asp.net-mvc,datatables,Javascript,C#,Jquery,Asp.net Mvc,Datatables,我是ASP.NETMVC的新手,正在从事一个基于在线课程的项目 我正在从数据库中检索数据并将其显示在表中。 它有4列,效果很好,但是当我添加第五列“OwnByWareHouse”时 我收到错误“DataTables警告:表id=tblData-请求的第0行第5列的未知参数'OwnByWareHouse' 我将这个领域与整个项目中的其他工作领域进行了比较,却找不到任何理由。 这是javascript的工作原理: function loadDataTable() { dataTable =

我是ASP.NETMVC的新手,正在从事一个基于在线课程的项目

我正在从数据库中检索数据并将其显示在表中。 它有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", "width": "15%" },
            { "data": "weight", "width": "15%" },
            { "data": "inventoryCount", "width": "15%" },
            { "data": "onTheWayInventory", "width": "15%" },
            { "data": "OwnByWareHouse", "width": "15%" },
            {
                "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%"
            }
            ]
    });
}
我可以看到allObj中的数据(包括OwnByWareHouse列,见随附的照片和返回的json) 所以它来自数据库。
有什么想法吗?我迷路了

你能添加一堆Json(new{data=allObj})吗;?“添加转储”是什么意思?抱歉,语言障碍loli添加了我在调试期间看到的值的屏幕截图,allObj检索了3条记录,看起来返回值返回正常,但返回后我在浏览器上收到错误消息。您可以添加到浏览器url(即:navigate)/Admin/Product/GetAll)中,并将结果字符串添加到问题中。。。。
public IActionResult GetAll()
    var allObj = _unitOfWork.Product.GetAll();
    return Json(new { data = allObj });
}