使用javascript在URL中发送/接收变量

时间:2012-02-11 01:02:52

标签: javascript

我想将url变量发送到第2页,其中包含指向第3页的链接。我希望第二页链接拾取变量并将其附加到该页面上的链接。然后,当用户点击该页面中的链接时,用户将被发送到携带变量的第3页。

第1页= a href =“http://www.page1.html?aff = 1234”

第2页= a href =“http://www.page3?aff = ????”

所以我需要一个可以取代????的脚本用“1234”

我无法使用任何服务器脚本 -

感谢任何帮助

2 个答案:

答案 0 :(得分:0)

您可以使用location.search访问它们。

在这里查看非常受欢迎的解决方案:

JavaScript query string

您可以通过设置window.location轻松切换页面。您可以在其中包含将传递到第二页的查询字符串。对于目标页面,您可以阅读location.search并使用上面链接中提供的功能提取您想要的变量。

答案 1 :(得分:0)

在第二页:

<a href="http://www.page3" id="aff">...</a>

并在其脚本中:

document.getElementById('aff').href += location.search;