JQuery Datepicker, не может вызвать событие onSelect вручную!
Я использую jquery 's DatePicker, где список элементов заполняется из вызова ajax всякий раз, когда дата выбирается из встроенного объекта DatePicker. Сценарий работает отлично, за исключением того, что я могуt вызвать событие onSelect, чтобы заполнить мой начальный список элементов.
Я мог бы обойти эту проблему, просто заполнив список изначально с использованием php, но я действительно хотел бы избежать этого.
$(document).ready(function(){
//create date pickers
$("#date_calendar").datepicker(
{
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
defaultDate: $.datepicker.parseDate("y-m-d", $('#date').val()),
onSelect: function(dateText, inst)
{
alert('onSelect triggered! Yay!');
$('#date').val($.datepicker.formatDate("yy-mm-dd", $('#date_calendar').datepicker('getDate')));
// Ajax for populating days when selected
$.post(
"server_requests/show_day.php",
{
date: $('#date').val(),
user_id: $('#user_id').val()
},
function(data)
{
//return function
$('#my_day_tasks').html(data.resultTable);
},
"json"
);
}
}).disableSelection();
$("#date_calendar").trigger('onSelect');
});
Любая помощь приветствуется :)