【发布时间】:2016-04-22 22:45:10
【问题描述】:
我正在尝试将 DataTables 与 php 和 mysql 一起使用。我有一个 ajax 调用正在提取数据:
[
{
"id": 3,
"ptid":"blah",
"last_name":"blah",
"first_name":"blah",
"priv_application":"E",
"priv_document":"E",
"priv_note":"E",
}
]
我正在使用以下配置 DataTables:
$('#listing').DataTable( {
"paging": false,
"searching": false,
"select": true,
ajax: {
url: '{{ url("administration/admindata") }}',
dataSrc: ''
},
columns: [
{ title: "ID" },
{ title: "PtID" },
{ title: "Last Name" },
{ title: "First Name" },
{ title: "Application" },
{ title: "Documents" },
{ title: "Notes" }
]
});
表格的HTML如下:
<table id="listing" class="display" width="100%"></table>
但是,即使此配置与此处给出的第一个示例完全相同,它也不想加载数据: https://datatables.net/manual/ajax
我收到以下错误: DataTables 警告:table id=listing - 为第 0 行第 0 列请求未知参数“0”。有关此错误的更多信息,请参阅http://datatables.net/tn/4
非常感谢任何帮助。
【问题讨论】:
-
你的
id前面有一个非标准ASCII引号,它也缺少冒号。 -
抱歉,这是用户在输入问题信息时出错。应该是:"id":"3",
标签: php jquery mysql ajax datatables