Jquery 加载Ajax时出现Datatables.net错误

Jquery 加载Ajax时出现Datatables.net错误,jquery,json,ajax,datatables,Jquery,Json,Ajax,Datatables,我正在datatables中编写一个简单的ajax示例,但它不起作用,我无法解释它。我有一个简单的表格如下: <table id="tblAddresses"> <thead> <tr> <th>Street Address</th> <th>City</th> <th>State</th> <th>Z

我正在datatables中编写一个简单的ajax示例,但它不起作用,我无法解释它。我有一个简单的表格如下:

<table id="tblAddresses">
  <thead>
    <tr>
        <th>Street Address</th>
        <th>City</th>
        <th>State</th>
        <th>Zip Code</th>
    </tr>
 </thead>
 <tfoot>
    <tr>
        <th>Street Address</th>
        <th>City</th>
        <th>State</th>
        <th>Zip Code</th>
        </tr>
 </tfoot>
</table>
最后,我将其加载到我的document ready函数中:

<script type="text/javascript">
    $(document).ready(function(){
        $("#tblAddresses").DataTable({
            "ajax" : {
                "url" : "/json/07055.json",
                "columns" : [{"data":"street"},
                             {"data":"city"},
                             {"data":"state"},
                             {"data":"postcode"}]
            }
        });
    });
</script>

$(文档).ready(函数(){
$(“#tbladdress”).DataTable({
“ajax”:{
“url”:“/json/07055.json”,
“列”:[{“数据”:“街道”},
{“数据”:“城市”},
{“数据”:“状态”},
{“数据”:“邮政编码”}]
}
});
});
当我加载页面时,我看到ajax调用。我可以看到浏览器接受的数据,但DataTables给了我一个错误:

DataTables警告:表id=TBLADRESS-为第0行第0列请求的未知参数“0”


我以前曾多次使用ajax,但从未从静态数据文件加载。我在JSON或Javascript中找不到错误。

您以错误的方式绑定数据。您需要在ajax方法之后绑定列,如下面所示

$("#tblAddresses").DataTable({
        "ajax" : {
            "url" : "/json/07055.json",
            "type": "Get"
        }, //Here end of ajax method. Now you can bind the columns
         "columns" : [{"data":"street"},
                      {"data":"city"},
                      {"data":"state"},
                      {"data":"postcode"}]
        });

希望有帮助

您以错误的方式绑定数据。您需要在ajax方法之后绑定列,如下面所示

$("#tblAddresses").DataTable({
        "ajax" : {
            "url" : "/json/07055.json",
            "type": "Get"
        }, //Here end of ajax method. Now you can bind the columns
         "columns" : [{"data":"street"},
                      {"data":"city"},
                      {"data":"state"},
                      {"data":"postcode"}]
        });

希望有帮助

我知道这很愚蠢,但我看不见!谢谢我知道这很愚蠢,但我看不见!谢谢