$('#urlContainer').load(...)
Этот код заменяет весь контент в #urlContainer
.Все элементы заменены, что означает, что все связанные с ними обработчики событий также будут заменены.Вы должны использовать delegate()
для запуска кода для событий на элементах, которые могут еще не существовать:
$('#urlContainer').delegate('form', 'submit', function(){
// the code from your submit handler
});
В качестве альтернативы, вы можете переписать свой код, чтобы избежать уничтожения элемента form
,так что обработчик на нем будет сохраняться.