Передача параметров в iffme Wufoo
Итак, есть множество примеров того, как передать пользовательские параметры скрытым полям в формах Wufoo (в моем случае это текущий URL формы). Проблема в том, что все они имеют дело с кодом встраивания javascript. Я работаю с компанией, чей пользовательский бэкэнд не позволяет вставлять js, и поэтому я должен использовать метод вставки iframe. Я не могу за свою жизнь понять, как это сделать. Есть пара очень близких примеров, которые упоминают об успешном использовании PHP, но никогда не показывают фактическую реализацию. Может кто-нибудь сказать мне, как это сделать или указать мне в правильном направлении?
Соответствующая информация:
У меня есть поле, которое скрыто с помощью css. Я хочу, чтобы это поле заполнялось URL-адресом или какой-либо частью URL-адреса, например, www.host.com/thepage или просто / thepage, если мы можем видеть, где на сайте пользователь отправил форму
http://help.wufoo.com/articles/en_US/SurveyMonkeyArticleType/URL-Modifications <- страница, в которой упоминается каждый пост, который я прочитал.
http://www.wufoo.com/forums/discussion/3349/how-to-pass-dynamic-value-into-embedded-forms/p1 <- пример использования php, но с методом встраивания javascript
Пример кода встраивания iframe:<iframe height="763" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%;border:none" src="https://username.wufoo.com/embed/formid/"><a href="https://username.wufoo.com/forms/formid/">Fill out my Wufoo form!</a></iframe>
1 ответ
Кажется, правильный способ - использовать метод URL.
Добавление "def/" в конце вашего src, а затем любые аргументы, которые вы хотите передать.
Например, если бы я хотел отключить безопасный SSL, я бы использовал:
<iframe height="763" allowTransparency="true" frameborder="0"
scrolling="no" style="width:100%;border:none"
src="http://username.wufoo.com/embed/formid/def/secure=false">
...
Дополнительные параметры могут быть добавлены с помощью символа "&". (обратите внимание, что я также изменил https для http)
Фактически, если у вас уже есть пример того, что вы хотите, в javascript, единственное, что делает javascript, это добавляет этот iframe для вас, так что если вы можете запустить его в своем браузере (например, создав локальный HTML-файл) с помощью Inspect Element и перейдя к созданному элементу iframe, вы можете скопировать и вставить полученный код на свой сайт, настроив его по своему усмотрению.
Что касается PHP, все, что они имеют в виду, - это создание URL с использованием таких вещей, как echo или print. Например:
<iframe height="763" allowTransparency="true" frameborder="0"
scrolling="no" style="width:100%;border:none"
src="https://username.wufoo.com/embed/formid/def/fieldx=<?php echo $the_url; ?>">