jQuery UI と load 関数を使用してダイアログ ページを読み込んでいます。
$("#update_link").dialog({
modal: false,
height: 370,
width: 900,
title: 'עדכן קישור',
open: function () {
$(this).load("<?= site_url()?>/links/show_update?id="+rel+"&rand="+rand());
}
});
ダイアログ内には、ID「add_time」の入力テキストがあります。この入力には、日付ピッカーがあります。
$(".float_form[rel='<?=$id;?>'] #add_time").datepicker({
showOn: "button",
buttonImage: "<?=base_url()?>/images/icons/new.png",
buttonImageOnly: true,
onClose: function(dateText, inst) { alert("die"); }
});
実行すると、初めて正常に動作します。次に、ダイアログを閉じて、ダイアログを開くリンクを変更します (Ajax を使用)。日付ピッカーで入力テキストをもう一度クリックすると、コンソールに次のエラーが表示されます。
キャッチされていない TypeError: 未定義のプロパティ 'currentDay' を設定できません
このエラーのため、日付ピッカー内の日付をクリックできません。私は何を間違っていますか?
私の悪い英語で申し訳ありません、そしてありがとう:)