У меня есть несколько форм, которые взаимодействуют с сервером с использованием AJAX по реальным причинам: каскадные комбинации, предложения, множественные коррелированные выборы (например, у меня есть {элементарные} знания {французского} [добавить] и {хорошие} знания {немецкого} [добавлять]...). У меня также есть некоторые регулярные поля, которые я обрабатываю через get.
Дело в том, что, как только я установлю соединение с серверной стороной, мне будет проще отправить все данные таким образом. Это заходит слишком далеко? А что, если у меня нет никаких оснований для AJAX, и я все еще использую его для отправки данных формы? Я бы чувствовал себя обязанным предоставить запасной вариант для людей с отключенным JavaScript, но большая часть базовой логики была бы такой же, так что это не выглядит для меня слишком большой нагрузкой. Это такие данные, которые я бы в любом случае протолкнул через сообщение, поэтому я не теряю параметры получения, которые были бы полезны для чего-либо.
Есть какая-то причина, чтобы так не поступать?