У меня довольно сложная форма, которая обеспечивает проверку в реальном времени и обратную связь с пользователем, использующим его при вводе данных. Части формы могут быть отключены из-за формы "бизнес-логики" входов, но серверная сторона должна знать значение этих отключенных входов, чтобы выполнить некоторую проверку в запросах AJAX.
Я использовал JQuery для сериализации всей формы $(form).serialize() и отправки всех этих данных на сервер во время моих запросов AJAX, но в этих сериализованных данных будут отсутствовать любые входы, которые отключены. Итак, каков наилучший способ включить все данные формы (даже отключенные входы) с каждым запросом AJAX?
Моя текущая мысль состоит в том, чтобы прикрепить функцию к ajaxStart (обратный вызов), которая создала бы хэш-карту на стороне клиента для всех отключенных атрибутов входных данных формы, включила все входы, сериализовала, а затем вернула бы атрибут первоначальное значение. Но это кажется чересчур сложным, и мне нужно что-то более простое, что не было бы хрупким.