Вот никак не выходит как Вы говорите. Конечно ясно, что я что-то не понимаю. Но как я понимаю логику. Отправляем данные по клику, после этого получаем их в
success: function (result) {
. После этого находим полученные данные, которые выдал обработчик
var data = $(result).find('.popup').html();
- если есть ошибки в заполнении, значит неудачная отправка, если нет текст благодарности и вставляем вместо моей формы
$('.popup').html(data);
. Но я ищу форму уже в результате, который вернул сервер и тут я не могу понять как найти именно ту форму, которую я отправил и именно в ту, которою отправил.