【发布时间】:2017-02-21 11:04:50
【问题描述】:
这是代码示例
页面网址为:http://example1.com?id=1
<html>
<body>
<h1>main page</h1>
<iframe src="http://example2.com">
<form id="test" action="http://example3.com?id=1">
...
</form>
</iframe>
</body>
</html>
现在我的问题是当用户点击具有不同参数值的页面 URL 时如何更新 iframe 表单操作 URL。(例如,如果用户点击参数 id=2 的 URL,则表单操作 URL 应更改为 id=2,即action="http://example3.com?id=2",
如何做到这一点?
提前致谢。
【问题讨论】:
-
你可以在jquey中获取参数,然后你可以改变表单的action属性。
-
将
id参数传递到iframesrc。所以<iframe src="http://example2.com?id=2">。然后您可以使用 javascript 提取 URL 参数并更改action属性。或者,您可以更改 iframesrc上的哈希值。这样您就可以使用hashchange事件来动态更改表单action属性。
标签: javascript jquery html iframe