Node.js - POST到iFrame?

时间:2016-05-17 19:18:23

标签: javascript jquery html node.js 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只会消耗该数据并将其存储在数据库中。

1 个答案:

答案 0 :(得分:1)

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

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

会对您的网络服务器执行POST操作,因此您需要

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

在后端接收帖子表单操作