【发布时间】:2018-07-26 15:14:09
【问题描述】:
我的控制器:
function index()
{
return view('student.ajaxdata');
}
function getdata()
{
$student = Student::select('first_name', 'last_name', 'Age', 'Address', 'Grade_Level');
return Datatables::of($student)->make(true);
}
jQuery 代码:
$(document).ready(function() {
$('$students_table').Datatables({
"processing" : true;
"serverside" : true;
"ajax" : "{{route('ajaxdata.getdata')}}"
"column":[
{"data" : "first_name"},
{"data" : "last_name"},
{"data" : "Age"},
{"data" : "Address"},
{"data" : "Grade_Level"}
]
});
})
它应该获取数据并放入表中,但在我的情况下,没有错误或任何东西,但是当我转到查看页面时,没有数据被获取。
【问题讨论】:
-
$('$students_table') 中的 $students_table 是什么。这是一个 HTML 选择器吗?还有一件事你应该用代码而不是包含代码的图片发布问题!!!
-
专业提示:(1)标注代码时,标注在代码前会更清楚,用
:冒号表示后面是材料。我见过人们把标签放在最后(以一种“见上文”的方式)但它很少使用,因为人们通常从上到下扫描页面。 (2) 提问时,尽量避免喋喋不休的材料和恳求。不要添加哭泣的表情来表明你有多难过,因为有些读者不喜欢乞求和恳求——他们可能会否决并继续前进。 This discussion 可能有用。 -
“不工作”是什么意思 - 您会编辑问题以澄清这一点吗?