如何使用JSON从Laravel视图中的控制器传递假日日期

如何使用JSON从Laravel视图中的控制器传递假日日期,laravel,jquery-ui-datepicker,Laravel,Jquery Ui Datepicker,我正在使用Laravel-5.8中的jQueryUIDatePicker 控制器: public function findNationalHoliday(Request $request) { $nationalholidays = HrHolidayDate::select('holiday_date')->where('company_id', $userCompany)->whereYear('created_at', '=', date(

我正在使用Laravel-5.8中的jQueryUIDatePicker

控制器:

public function findNationalHoliday(Request $request)
{
    $nationalholidays               = HrHolidayDate::select('holiday_date')->where('company_id', $userCompany)->whereYear('created_at', '=', date('Y'))->get();
    return response()->json([
        'nationalholidays' => $nationalholidays,
    ]);        
} 
看法


$(文档).ready(函数(){
$(文档).on('change','left_type',function(){
var air_id=$(this.val();
var a=$(this.parent();
var op=“”;
$.ajax({
键入:“get”,
url:“{route('get.enationalholidays.all')}}”,
数据:{'id':air_id},
dataType:'json',//返回的数据将是json
成功:功能(数据){
$('#nationalholidays').val(data.nationalholidays);
},
错误:函数(){
}
});
});
});
$(文档).ready(函数(){
$(“#休假日”)。启用('keyup blur',函数(e){
var periodval=parseInt($(“#休假日”).val();
var startDate=$('.start_date');
var endDate=$('.end_date');
var dte=startDate.datepicker(“getDate”);
dte.setDate(dte.getDate()+periodval);
日期选择器(“设置日期”,dte);
});
$('.start_date')。日期选择器({
日期格式:“dd-mm-yy”,
变化月:对,
变化年:是的,
showAnim:‘滑下’,
持续时间:“快”,
minDate:+1,
setDate:新日期(),
在ShowDay之前:$.datepicker.noWeekends,
年份范围:新日期().getFullYear()+':'+新日期().getFullYear(),
}).datepicker('setDate','1');
$('.end_date')。日期选择器({
日期格式:“dd-mm-yy”,
变化月:对,
变化年:是的,
showAnim:‘滑下’,
持续时间:“快”,
minDate:+1,
在ShowDay之前:$.datepicker.noWeekends,
年份范围:新日期().getFullYear()+':'+新日期().getFullYear(),
enableOnReadonly:true,
beforeShow:function(i){if($(i).attr('readonly')){return false;}}
});
});

使用Ajax,然后将收到响应success@LalitKumar-我如何做到这一点。你能给我看一个代码示例吗?谢谢,您可以在ajax中使用此方法,也可以在google中使用,这里有各种示例代码Ajax@LalitKumar-我已经通过“更改时保留”类型使用了ajax。如何将其合并到“休假日”中控制器中存在语法错误