Я хочу изменить данные таблицы данных в соответствии с изменением сборщика данных. Когда страница загружается в первый раз, указатель даты обычно не выбирается. После выбора даты из datepicker данные должны быть перезагружены. Как я могу это сделать?
Datapicker.
$('#AppointmentListDate').datepicker({
autoclose: true,
format: 'dd.mm.yyyy',
language: 'tr'
}).on('changeDate', function (ev) {
$(this).datepicker('hide');
});
Datatable.
$('#tblAppointmentList').dataTable({
responsive: true,
searching: false,
paging: false,
info: false,
"ajax": {
"url": "/Appointment/AppoinetmentList_Read",
"dataSrc": ""
},
});
AppointmentList Controller
[HttpGet]
public async Task<ActionResult> AppoinetmentList_Read(string selectedDate)
{
DateTime today;
if (selectedDate == null)
{
today = DateTime.Today;
today = today.AddHours(7).AddMinutes(45);
}
else
{
today = DateTime.Parse(selectedDate);
today = today.AddHours(7).AddMinutes(45);
}
var result = await appointmentBusiness.GetAppointmentsByDay(new GetAppointmentListByDayCommand
{
Date = today
});
return Json(result.Result);
}