1

我正在建立一个房地产网站,让人们可以选择搜索房屋并使用不同的选项缩小搜索范围,例如价格、位置、数量或房间等。

目前,我已经创建了一个输出到与此类似的 URL 的表单:

www.websitename.com/search/url=www.sitetwo.com?param=1%param=2%param=3

该特定页面 (www.websitename.com/search) 会加载 iframe。我需要 iFrame 源从搜索表单创建的 URL 的第二部分 (www.sitetwo.com?param=1%param=2%param=3) 中提取。

我该怎么做呢?我假设它是一段 javascript,但我的 JS 是有限的。因此,朝着正确的方向前进一直很棘手。

编辑 - 为澄清添加
sitetwo.com URL 是我必须使用的 URL,因为它是房地产列表解决方案的一部分(基本上,它允许在我们的网站上显示来自第三方提供商的列表)。这就是他们建议与他们的系统集成的方式。

这是一个与我想要实现的目标类似的网站:http: //tierraantigua.com

4

1 回答 1

1

您不应在 iframe 中允许任意 URI。

首先,将整个 URI 放入原始表单的一个字段中。这将确保 URL 将被编码并且不会干扰其他 GET 参数。在目标页面上获取值,然后使用decodeURIComponent

于 2013-10-23T22:51:29.313 回答