如何通过URL传递在一个网页上捕获的信息

时间:2013-08-26 20:23:30

标签: javascript html url

当我在tripadvisor上搜索酒店时,例如here, 当我输入办理登机手续和退房日期,并选择页面上推荐的其中一个预订网站时,我会前往该预订网站,例如this one

我可以看到签到和结帐日期已经包含在URL中:checkin = 2013-08-30; checkout = 2013-08-31。这是如何完成的?请注意,我只能控制第二个网站。我无法访问第一个网站。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用window.location.href在javascript中设置位置。如果您更改#左侧的任何内容,浏览器将尝试获取新页面。

答案 1 :(得分:0)

看看URLON library。然后使用URLON.stringify()方法将对象转换为友好字符串,您可以通过window.location.hash将其设置为URL中的哈希值。然后,您可以使用URLON.parse()方法将哈希中的查询字符串转换回对象。