AJAXを使用してデータテーブルのデータを取得しています。私のAJAXの応答オブジェクトは、私は私のテーブルの初期設定で定義されたものよりも多くのフィールドを持っているのでデータテーブルのフィールドを制限する
unknown parameter '0' for row 0, column 0
:しかし、私はエラーを取得しています。 Ajaxレスポンスのどの部分をデータテーブルに入れるかを指定する方法がありますか?私のデータオブジェクトは20個のフィールドが含まれていますが、私は以下に定義されている6を必要とする -
$.ajax({
type: "GET",
url: "/api/admin/employees",
success: function(data) {
$('#eployees').DataTable({
responsive: true,
data: data,
columns: [
{ title: "Name" },
{ title: "Position" },
{ title: "Office" },
{ title: "Extn." },
{ title: "Start date" },
{ title: "Salary" }
]
});
},
error: function(data, status, res) {
console.log('error...');
console.log(res);
}
});
注:ここに私のjavascriptのです。
誰かが助けることができますか?前もって感謝します!
してください靴にAjaxのレスポンスがどのように見えるかの例をマッピング
column
を作成する方法を示し (例https://datatables.net/reference/option/columns.data#Examplesを参照)、JSON
でなければなりません。 – davidkonrad'data'の構造は何ですか? –