2013-02-09 65 views
0

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

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

<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中显示了使用选择变量页面的内容?

+0

为什么不能你使用AJAX? – leftclickben 2013-02-09 04:47:30

回答

0

这就是为什么GET创建,这样你可以在URL中传递的参数:

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

然后改变的PHP代码,使所有$_POST[]变量是$_GET[]变量。

另一种选择:

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

How to change iframe HTML with javascript

+0

内容形式first_website.com/page1.php也需要post变量。 – 2013-02-09 16:01:28

相关问题