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

1 に答える 1