Node.js - POST to iFrame?



所以我有这个网站需要发布一些数据。这个网站将在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只会使用这些数据并将其存储在数据库中。

在您的示例中,iframe似乎与表单没有任何联系,因此不确定iframe如何相关,但

 $('#my_form').submit();

将导致对您的Web服务器执行POST操作,因此您需要

app.post('/age_page', ....);

在后端中接收表单后操作