当我在tripadvisor上搜索酒店时,例如here, 当我输入办理登机手续和退房日期,并选择页面上推荐的其中一个预订网站时,我会前往该预订网站,例如this one。
我可以看到签到和结帐日期已经包含在URL中:checkin = 2013-08-30; checkout = 2013-08-31。这是如何完成的?请注意,我只能控制第二个网站。我无法访问第一个网站。
谢谢!
答案 0 :(得分:0)
您可以使用window.location.href在javascript中设置位置。如果您更改#左侧的任何内容,浏览器将尝试获取新页面。
答案 1 :(得分:0)
看看URLON library。然后使用URLON.stringify()
方法将对象转换为友好字符串,您可以通过window.location.hash
将其设置为URL中的哈希值。然后,您可以使用URLON.parse()
方法将哈希中的查询字符串转换回对象。