0

我在绑定 JSON 数据以构建数据表时遇到错误。

我的 JSON 如下:

[
  {
    "ID": 1,
    "Number": "2",
    "Name": "Avinash"
  },
  {
    "ID":2,
    "Number":"21",
    "Name":"XYZ"
  },
  {
    "ID": 3,
    "Number": "20",
    "Name": "KRR"
  }
]

我将其绑定到 jquery 数据表,如下所示:

 $(document).ready(function () {
            $('#table_id').dataTable({
                "bProcessing": true,
                "bServerSide": true,
                "sAjaxSource": '<%:Url.Action("LoadData","Home")%>'
            });
            $('#table_id').css("width", "100%")
        });

我的表结构如下:

<table id="table_id" border="0" class="display" cellpadding="1" cellspacing="1" align="center">
 <thead>           
            <tr>
                 <th>ID</th>
                <th>Number</th>
                <th>Name</th>
            </tr>
        </thead>

    </table>

我收到如下错误:

  Datatables Warning(tableid="table_id"):Requested Unknown Parameter'0' from the datasource for row 0

我的控制器如下:

public ActionResult LoadData()
        {
            var Data = new DataTable();
            Data=DataModel.LoadData();
            var JsonData = JsonConvert.SerializeObject(Data, Formatting.None);
            return Json(new
            {
                aaData = JsonData
            }, JsonRequestBehavior.AllowGet);
        }

请帮忙..

4

0 回答 0