Как избежать многократного исполнения динамичеки подгружаемого JavaScript?
Видимо, после сабмита первой формы вы вешаете обработчик на некий элемент Dom. При повторном сабмите первой формы, вы вешаете второй обработчик, а первый никуда не пропадает.
Попробуйте перед тем как вешать новый обработчик, удалить с элемента все предыдущие. В JQuery это off или unbind методы.
Вероятно, у вас создается несколько одинаковых обработчиков на одно событие.
Можно попробовать вешать обработчики через $(document).on('click', '#button', function(){ код });, причем убрать этот код из получаемого по ajax ответа, вынести его в общий .js.