Так что в основном у меня много полей формы (около 50 или около того). Выполнение запроса AJAX будет астрономически большим, и это, скорее всего, просто заставит мой код выглядеть уродливым и нечитаемым. Есть ли способ собрать все данные формы со страницы и выполнить запрос AJAX?Получите все поля ввода формы с страницы
0
A
ответ
0
В JQuery «сериализации» метод:
Описание: Закодировать набор элементов формы в качестве строки для представления.
1
Если вы имели имена объекта для каждого ввода, как:
<input type="text" data-ajax="MyAjaxObjectName1" />
Вы можете рекурсию через все входы на этом пути:
var ajaxObject = {};
$('#myContainer input[type=text]').each(function() {
var inputObject = $(this).data('MyAjaxObjectName1')
ajaxObject[inputObject] = $(this).val()
}
Это самый простой способ, который я могу придумать, чтобы пройти через каждое поле, которое у вас есть. Хотя, вам нужно будет обновить HTML, чтобы включить эти атрибуты.
0
Я предлагаю использовать $.serializeArray()
на элементе формы.
Он возвращает массив с каждым именем и значением входных данных формы.
Документ & Примеры: https://api.jquery.com/serializeArray/
Смежные вопросы
- 1. Получите значение поля ввода без отправки формы
- 2. Получите значение поля ввода, без формы?
- 3. Получите все имена полей ввода из HTML-формы с кодом
- 4. Получите все скрытые значения полей при изменении поля ввода
- 5. Получите все скрытые поля ввода в JSF динамически
- 6. Получите все имена полей из формы Symfony
- 7. Получите все поля ввода внутри div (без библиотеки JS)
- 8. Изменение поля ввода формы
- 9. Django, получите все необходимые поля?
- 10. Получить поля ввода формы с помощью jQuery?
- 11. Получите «сырое» значение из недопустимого поля ввода
- 12. Разверните все поля ввода до значения или удалите все поля ввода с помощью javascript.
- 13. эхо поля ввода формы с помощью substr_replace
- 14. Упакованные вместе поля ввода формы
- 15. Отключить кнопку формы, если все поля ввода текста не заполнены
- 16. Значение поля ввода формы формы перед отправкой
- 17. Получите значение поля ввода в IE с помощью AHK
- 18. Проверка поля ввода формы с помощью PHP
- 19. icloud.com как формы поля ввода
- 20. Добавление формы поля ввода динамически
- 21. Как очистить все поля ввода после отправки формы?
- 22. Как сделать все поля ввода обязательными перед отправкой формы?
- 23. Получить все формы данных из поля ввода в codeignitor
- 24. Получите метки ввода формы гравитации вместо значения
- 25. Как очистить все поля формы от кода?
- 26. Laravel все поля ввода обязательны
- 27. Фокус все поля ввода - JQuery
- 28. Получите значение полей ввода формы, загружаемых Ajax, динамических полей ввода и статических полей ввода
- 29. Получите все поля со входом. DJANGO
- 30. Найти все следующие поля ввода