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');

});

Любая помощь приветствуется :)

Ответы на вопрос(8)

Ваш ответ на вопрос