【发布时间】:2020-04-29 05:23:09
【问题描述】:
在我的应用程序中,如果有人单击过滤器按钮,我想以表格格式显示 mysql 数据库中的数据,但在这里我没有收到任何响应。请有人帮我解决这个问题。
custom_script.js
fetch_data();
function fetch_data(from_date = '', to_date = '') {
if(from_date != '' && to_date != '') {
console.log(from_date+' | '+to_date)
}
}
$('#filter').click(function() {
var from_date = $('#from_date').val();
var to_date = $('#to_date').val();
if(from_date != '' && to_date != '') {
fetch_data(from_date, to_date);
}
else {
alert('Both Date is required');
}
});
$('#refresh').click(function() {
$('#from_date').val('');
$('#to_date').val('');
fetch_data();
});
HolidayController.php
public function fetch_data(Request $request)
{
if($request->from_date != '' && $request->to_date != '') {
$data = DB::table('holidays')
->whereBetween('startdate',
array($request->from_date, $request->to_date))
->get();
}
else {
$data = DB::table('holidays')->orderBy('startdate', 'desc')
->get();
}
return response($data);
}
【问题讨论】:
标签: php mysql laravel response