jQuery UI の日付ピッカーをインライン カレンダーとして使用しようとしています。ユーザーがカレンダーの日付をクリックすると、AJAX 要求が実行され、選択した日付のデータのみが返されます。
たとえば、私が書いたAJAX関数は、ボタンから呼び出されたときに正常に動作しますが、日付ピッカーで呼び出すことができません。ユーザーが日付をクリックすると、関数が呼び出されるという考え方です。それが onSelect イベントの目的だと思っていましたが、うまくいかないようです。
日付ピッカーで使用しているコードは次のとおりです。
$("div.datepicker").datepicker({
firstDay: 1,
beforeShowDay: $.datepicker.noWeekends,
altField: 'input#datepicker_val',
onSelect: alert("Select event worked.") // this will be replaced with the ajax function call
});
日付ピッカーは正常に初期化されています。それは期待どおりに表示され、動作しますが、何を試しても(そして可能な解決策を探すのに何時間も費やしました)、そのアラートを表示することはできません. 何か不足していますか?