Php 从表单获取数据的iFrame加载了错误的源
因此,我有一个网站Php 从表单获取数据的iFrame加载了错误的源,php,forms,iframe,target,Php,Forms,Iframe,Target,因此,我有一个网站example.com/search.php,其中有一个iFrame,如下所示: 我的网站还有一个侧边栏,其中有一个小表单,用来将数据传递到mydomain.com/search.php中的iFrame。我使用了targetattribute这样的表单: 当我提交表单时,页面example.com/search.php按预期加载。但是,iFrame不加载外部URL,而是加载example.com/search.php。iFrame中的iFrame加载外部URL 因此,我想要
example.com/search.php
,其中有一个iFrame,如下所示:
我的网站还有一个侧边栏,其中有一个小表单,用来将数据传递到mydomain.com/search.php
中的iFrame。我使用了target
attribute这样的表单:
当我提交表单时,页面example.com/search.php
按预期加载。但是,iFrame不加载外部URL,而是加载example.com/search.php
。iFrame中的iFrame加载外部URL
因此,我想要实现的是提交侧栏表单并将数据发送到iFrame。但是iFrame加载了错误的源,同一个站点而不是外部URL
编辑:以稍微清除此内容。site1.php
上的表单将数据发送到site2.php
。在site2.php
上是一个iFrame,其源代码设置为外部URLexample.com/search.php
。我希望将site1.php
中的数据传递到site2.php
中的iFrame;为此,我使用了表单的target属性
当我提交表单时,浏览器会加载
site2.php
,这与您的想法不同,但iFrame也会加载site2.php
,而不是外部URL,这对我来说没有意义。因此,我得到的是浏览器中的site2.php
,它有一个iFrame加载site2.php
,它又有一个iFrame 据我所知,不能使用“target”在同一页面上定位元素。对于其他窗口,它的作用更大。我认为您可能需要使用javascript解决方案来解决类似的问题。我不太明白。你的意思是当表单提交时,iframe
应该加载anotherdomain.com/search.php
,而不是example.com/search.php
?