如何在另一个网站的iframe中显示需要POST变量的一个网页的内容?

时间:2013-02-09 04:42:45

标签: php mysql forms post iframe

使用PHP和MySQL。我有2个网站,并希望在第二个网站的iframe的第一个网站的页面上显示内容。在第一个网站的页面中,它需要通过表单提交的POST变量。如何将POST变量发送到iframe?

我在第二个网站页面的概念是这样的:

<html>
<body>
<form method="post" action="iframe1">
<select name="choice">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
</form>
<iframe name="iframe1" src="first_website.com/page1.php?????????></iframe>
</body>
</html>

如何使用选择变量让iframe显示页面内容?

1 个答案:

答案 0 :(得分:0)

这就是创建GET的原因,以便您可以在网址中传递参数:

<iframe name="iframe1" src="first_website.com/page1.php?choice=1"></iframe>

然后更改PHP代码,以便所有$_POST[]变量都是$_GET[]变量。

另一种选择:

使用AJAX请求POST到PHP脚本,然后使用javascript将AJAX响应HTML /文本插入iframe:

How to change iframe HTML with javascript