所以我有这个网站,我需要发布一些数据。该网站将位于iFrame中,我发布的数据位于我的标记中。
<iframe src="www.externalsite.com/whatever.php" name="my_iframe"></iframe
<form id="my_form" target="my_iframe">
<input type="hidden" name="age" value="12">
<input type="hidden" name="name" value="bob">
</form>
<script>
$('#my_form').submit();
</script>
我有一个路径在这个节点中呈现这样的页面:
app.get('/age_page', function() {
res.render('age_page.html', res);
});
将数据从my_form发送到iframe的正确方法是什么,以便在iframe中呈现正确的内容? iframe只会消耗该数据并将其存储在数据库中。
答案 0 :(得分:1)
在您的示例中,iframe似乎没有以任何方式与表单相关联,因此不确定iframe的相关性,但
$('#my_form').submit();
会对您的网络服务器执行POST操作,因此您需要
app.post('/age_page', ....);
在后端接收帖子表单操作