Вы должны использовать обработчики событий успеха. Например, если бы вы использовали load()
, вы бы сделали что-то вроде:
$('#foo').load('/my/ajax/stuff', function() {
$('#someID').somefunction();
});
Для настройки элементов формы я обычно создаю функцию настройки и вызываю ее по готовности и Ajax complete
function setup_form() {
$('.date-picker').datepicker();
}
$(setup_form);
$.ajaxComplete(setup_form);
Теперь элементы формы будут настроены на document.ready
, а также при завершении запроса ajax.