Правильная работа с данными в форме посредством AJAX — каждый раз рендерить форму или заполнять существующую форму полученными данными?
Заполнять просто
Ну а какие у вас данные возвращаються что вам нужно в форме что-то поменять? вы же её заполнили она уже полная и просто отправили, сервер обычно возвращает ответ о том что всё хорошо.
Рендерить лучше всего когда открываеться новая страница SPA, типо about. Отправляите AJAX а данные в шаблонизатор. Обычно возвращаимые значения не изменяют саму форму а изменяют данные, которые изменяються посредством формы. Допустим добавить новый элимент в список товаров. Мы заполняем форму и отправляем всё на сервер, он возвращает нам ответ типа всё добавилось успешно или нет. И после этого наши данные отрисовываем через шаблонизатор в список товаров.
Если у вас допустим форма настроек, вы можите её держать готовой а потом выставлять эти настройки, пришедшие из AJAX, но смотря что вы используите, пробегая по всему вы сделаите 10 обращений  к DOM. Изменить текст в input, подгрузить options в select и тд. А если у вас шаблонизатор то он сделает всего одно обращение к DOM, просто вставит форму уже готовую со всеми проставленными настройками. Это проще и скорее всего быстрее)