DatePicker nie działa na załadowanej stronie ajax
Załączam datepicker do danych wejściowych w globalnym pliku skryptu w następujący sposób:
$(document).on("focusin",".datePick", function () {
$(this).datepicker({
dateFormat: "dd/mm/yy",
changeMonth: true,
changeYear: true,
onClose: function () { $(this).valid(); }
});
});
Na konkretnej stronie są wejścia (które będą używane z datepicker) w modalnym oknie dialogowym (także jquery ui) i wywołam tę stronę za pomocą $ .load () i wstrzykuję do div na innej stronie.
Powyższy kod działa bardzo dobrze w przypadku wejść statycznych na innych stronach, ale w powyższym scenariuszu pokazuje okno dialogowe datepicker w porządku, ale gdy klikam datę, zgłasza błąd (f jest niezdefiniowane) Edytuj: VS2010 rzuca „Nie można ustawić wartości właściwość „currentDay”: obiekt jest pusty lub niezdefiniowany ”
Niektórzy sugerowali użycie metody live (), ale nie chcę używać przestarzałej metody. Co mam zrobić z tym problemem?
Z góry dziękuję
Ozgu