我得到了以下JSON格式,但是我很难获取这些信息。我想将其放入数据表中。

"data":    {
       "HeadingOne":{

      "Columns":["Row1", "Row2"],
      "Data":[["firstData", "secondData"]]

   }

}


有人告诉我应该可以访问此数据,但是我完全不知道如何获取数据表中的“ firstData”。 (来自datatables.net)这是我尝试过的

$(document).ready(function() {
    $('#example').dataTable( {
        "ajax": "<%= request.getContextPath()%>/ajax/mastermenu.txt",
        "columns":[
            {"data": "HeadingOne.Data.Row1"}
            ]
    } );
} );


HTML:

<table id="example" class="display" cellspacing="0" width="100%">
        <thead>
            <tr>
                <th>Row1</th>
                <th>Row2</th>
            </tr>
        </thead>
</table>

最佳答案

正如其他人所指出的,您最后缺少一个}。修复后,这应该可以工作。

假设该对象称为data,这将使您"firstData"

console.log(data.HeadingOne.Data[0][0]); // "firstData"

07-24 15:36