В идеале, если вы собираетесь использовать AJAX, вы должны использовать прогрессивное улучшение , чтобы оно работало, если у пользователя не включен JavaScript. Это будет означать, что вы всегда строите структуру на стороне сервера, а затем создаете AJAX поверх нее.
Но, если вы решите потребовать, чтобы у ваших пользователей был Javascript, тогда возникает вопрос о том, стоит или нет вложение времени / денег. Спросите себя, просто ли вы добавляете AJAX, потому что это круто или потому что это значительно улучшает рабочий процесс для пользователя.
В случае формы добавления / редактирования, я, вероятно, не стал бы беспокоиться о AJAX для всей формы, поскольку это довольно простой процесс для пользователя. Исключением было бы, если бы мне нужно было проверить некоторые поля в базе данных или что-то еще. например, проверьте, не занято ли запрашиваемое имя пользователя.
Это при условии, что у вас есть простая форма. Если вы хотите описать назначение и виды полей, которые у вас есть, я могу дать более конкретный отзыв о вашей ситуации.