如何在JS代码里获取浏览器地址栏传过来的参数/页面间传值

要获取浏览器地址栏传过来的参数,直接调用下面这个就行了:

window.location.search


举例:

如果URL地址为: "/edit.html?AppName=新增",

则 window.location.search = "?AppName=%E6%96%B0%E5%A2%9E",

这里浏览器对传过来的参数进行了编码,我们只需要再解码就行了。

解码请参考:

http://blog.csdn.net/aphy358/article/details/49904193


还有一个方法:通过localStorage传递。

在第一个页面设置值:localStorage.setItem("b","isaac");

然后在第二个页面获取折个值:var b = localStorage.getItem("b");

阅读更多
个人分类: Javascript Web前端
上一篇JS 类似contains方法,用indexOf实现
下一篇JS 报错 “Uncaught SyntaxError: Unexpected token o”
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭