Wix: передача переменных в HTML с добавлением в форму.
Wix. С помощью iFrame на страницу конструктора можно вставить сторонний код html.
Используя onMessge по нажатию на кнопку на странице конструктора в данный сторонний html код я могу передать массив данных ['first', 'second', 'third', 'fourth', 'fifth'] и разобрать его по переменным:
<html>
.....
$w("#HtmlComponent").onMessage( (event) => {
let receivedData = event.data; //['first', 'second', 'third', 'fourth', 'fifth']
let first = receivedData[0] // 'first'
let second = receivedData[1] // 'second'
let third = receivedData[2] // 'third'
let fourth = receivedData[3] // 'fourth'
let fifth = receivedData[4] // 'fifth'
} );
</html>
Задача:
После передачи массива в сторонний HTML сформировать в нем следующую форму и добавить в неё значения полученных переменных
<form name="test" method="post" action="https://test.com/test.php" accept-charset="UTF-8">
<input type="hidden" name="Id1" value="first" /> // чтобы в параметр “value” вставилось значение переменной first, далее - аналогично.
<input type="hidden" name="Id2" value="second" />
<input type="hidden" name="id3" value="third" />
<input type="hidden" name="id4" value="fourth" />
<input type="submit" value="fifth">
</form>
Заранее благодарен!
|