У меня есть форма HTML с приличным размером, поверх этого Javascript, который может создавать гораздо больше «записей» для определенных частей формы. Всего мы могли бы говорить о 50+ элементах INPUT.Передача/синтаксический анализ большого количества данных формы на PHP backend
Я интересно, что лучший способ, чтобы обработать все эти данные с помощью PHP:
передать его как нормальные элементы через вход POST, и пусть PHP расшифровать все это.
Или потерять имена элементов ввода формы, чтобы они не были представлены в POST, а затем используйте Javascript в событии отправки, чтобы закодировать все необходимые элементы ввода в объект, а затем закодировать этот объект в JSON и передать через один скрытый элемент ввода.
Я думаю, что позже я смогу написать более четкий код на стороне PHP, и он будет передан в качестве объекта, когда-то выполняемого через json_decode(), и будет более абстрактным из html-изменений. Хотя первый не требует javascript, но его нужно синхронизировать с html.
Или другой способ, о котором я не думал.
Какой, по вашему мнению, лучший способ?
Что не так с несколькими входами? Вы все равно будете получать их как массив в PHP. – Joseph
В чем проблема? Даже если вы создаете динамические элементы, вы можете анализировать с PHP нет? –
Моя проблема заключалась в том, как эффективно и эффективно анализировать их, я думаю, что ответ Джозефа довольно хорошо переводит форму. – Moose