Javascript Datatables json数据在一行上显示所有数据

Javascript Datatables json数据在一行上显示所有数据,javascript,ajax,datatables,Javascript,Ajax,Datatables,我试图设置datatables来读取json API以在表中显示数据。目前,它将所有对象内容输出到一行中,而不是像显示表格一样循环 我的 HTML 您需要一个端点来只返回一个数组,因为该端点返回一些对象 您可以查看datatables文档: 在本例中,ajax url为,返回一个数组。扫描金额中使用的键的前几个项目似乎并不存在于所有项目中。哦,这可能是一个更大的问题。如果地址存在于amounts中,我只需要返回一行。应该自己映射/减少它,然后可能放入简单数组,然后传递给插件 <table

我试图设置datatables来读取json API以在表中显示数据。目前,它将所有对象内容输出到一行中,而不是像显示表格一样循环

我的

HTML


您需要一个端点来只返回一个数组,因为该端点返回一些对象

您可以查看datatables文档:
在本例中,ajax url为,返回一个数组。

扫描
金额中使用的键的前几个项目似乎并不存在于所有项目中。哦,这可能是一个更大的问题。如果地址存在于amounts中,我只需要返回一行。应该自己映射/减少它,然后可能放入简单数组,然后传递给插件
<table id="example" class="display" cellspacing="0" width="100%">
     <thead>
         <tr>
             <th>Blocks</th>
             <th>Amount</th>
             <th>Date</th>
         </tr>
     </thead>
</table>
$(document).ready(function() {
    $('#example').DataTable({
        "processing" : true,
        "ajax" : {
            "url" : "https://zelcash.voidr.net/api/payments",
            dataSrc : ''
        },
        "columns" : [ {
            "data" : "payments.[].blocks.[]"
        }, {
            "data" : "payments.[].amounts.t1XHpNtYY2N3EMDRoX9RM2hq4DWWPZSmawJ"
        }, {
            "data" : "payments.[].time"
        }]
    });
});