Без вашего JavaScript я делаю снимок в темноте, но я предполагаю, что у вас есть что-то похожее на это:
$('a[name=modal]').bind('click', function() { /*...some handler logic...*/ });
Если это действительно так, то метод $.bind
только присоединяет слушателей событий к элементам, которые в настоящее время существуют в DOM.Поскольку вы используете AJAX для обновления DOM, к вашим новым ссылкам не прикрепляются прослушиватели событий.
На самом деле это действительно простое исправление, просто замените $.bind
на $.live
, который будет присоединять прослушиватели событий ко всем соответствующим элементам сейчас и в будущем.
$('a[name=modal]').live('click', function() { /*...some handler logic...*/ });