为了账号安全,请及时绑定邮箱和手机立即绑定

js斜值跳转

js斜值跳转

Basilman 2016-12-13 12:11:14
问题1:js跳转页面的时候,需要向后面的页面传递参数,应该怎么传递?window.location.href = 'direct2.html';问题2:跳转成功后,这个页面又如何获取穿过来的参数了;
查看完整描述

3 回答

已采纳
?
zhangcl

TA贡献12条经验 获得超7个赞

window.location.href是浏览器地址栏url全路径的意思,如果你要用修改地址栏的url的方式跳转,只能在后面用get请求的方式加上参数,也就是window.location的search值,可以去了解一下http协议 。

你上面的跳转没有加上协议、ip、端口等等,那可能是会使用当前页面的协议、ip和端口,路径应该是个相对路径,我没试过这样写的,一般开发中都是全路径用得多,如果不对自己可以测试下,我认为是相对路径。

window.location.href = 'direct2.html?name=tom&age=18',这种方式

你如果要在跳转后的页面里面用js获取参数,那么你需要解析一下,获取window.location,你可以用chrome打开调试工具F12,进入控制台,输出window.location,把控制台输出的东西展开,想要什么都在里面,获取一下window.location.search,然后用字符串的split方法解析吧,先切&符号,再切=号

查看完整回答
反对 回复 2016-12-13
  • 3 回答
  • 0 关注
  • 1506 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信