我有一个HTML页面,其中包含几个包含数据的div:
<div class="event-name">Event x</div>
<div class="event-date">21 november 2017</div>
<div class="event-address">full address here</div>
在此页面上是一个加载到其中的表单:
jQuery(".tribe-events-tickets.tribe-events-tickets-rsvp").html('<object data="http://www.page-form.com/"/>');
在该页面上(所以外部URL),我有一些脚本来从上面的div获取值。当提交外部页面上的表单时,我这样做:
html_name = jQuery('.event-name').html();
$('#mce-SESNAAM').val(html_name);
但这似乎不起作用,因为表单位于对象/外部页面中。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
好的我上班了: - )
第三方将我的JS脚本添加到网站。该脚本将变量添加到iframe并替换当前表单。
jQuery(".tribe-events").html('<iframe src="http://my-form.be/?name='+ html_name +'&place='+ html_place +'&hour='+ html_hour +'&date='+ mc_date +'"></iframe>');
<input type="hidden" name="session_name" id="mce-SESNAAM" value="<?php echo $_GET['name']; ?>" />
这很有效。