Я думаю, вы подразумеваете, что элементы, которые вводятся в div через ваш вызов ajax, теряют свои обработчики событий. В этом случае вам нужно будет делегировать эти события, используя live
, или привязать их к вашим элементам в обратном вызове success
вашего ajax-метода. Блок $(document).ready()
будет выполняться только при первой загрузке страницы.
Скажем, например, один из элементов, который заменяется через ваш ajax-вызов, является якорем с class="something"
:
$('a.something').live("click", function() {
alert('hello');
});
Вышеуказанное гарантирует, что когда якорь будет заменен с помощью ajax-вызова, обработчик щелчков по-прежнему будет выполняться.