Как я могу создать строки запроса, которые передают новые данные (не хранящиеся где-либо еще) через URL из одной формы в другую после отправки? - PullRequest
0 голосов
/ 28 октября 2019

Я тестирую новый плагин WordPress, поэтому нет необходимости делать кодировку js или php. Предполагается, что плагин поддерживает динамические поля формы.

На вкладке «Настройки» каждого поля формы существует поле, в котором пользователи могут создавать собственные ключи для параметров запроса. Но мне еще предстоит выяснить - несмотря на долгие часы исследований - как создать строку запроса, в которой неизвестное значение для данного ключа собирается из формы при его отправке, добавляется в строку запроса и передается во вторую форму.

Каждое поле имеет идентификатор по умолчанию, который, как я полагаю, совпадает с «ключом» в уравнении ключ = значение. Хотя мне могут понадобиться пользовательские ключи для сложной формы, для простой формы «Имя», «Адрес» и «Электронная почта», я решил использовать идентификаторы по умолчанию. Если это не так, то запрос ...?name-1={name-1} приведет к тому, что значение, введенное пользователем в поле name-1, будет применено к значению {name-1}. Но это не то, что происходит.

Итак, я читаю и экспериментирую безрезультатно.

Вот мое последнее усилие:

Я добавил пользовательский параметр запроса first_name в идентификатор поля по умолчанию {name-1}.

Результирующая строка запроса: .... ?name-1={first_name}

После отправки термин "имя_первой" появляется в поле имени второй формы, а не в представленном имени.

Самым близким к успеху, которого я достиг, является добавление правильных данных к URL-адресу, похожему на: "... name1=joe&name2=blow&email1=joeblow@gmail.com Но это все, что получают эти данные. На самом деле они никогда не заполняют поля второй формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...