javascript获取当前url中的參数
2016-01-17 17:46
423 查看
javascript获取当前页面url中的參数能够使用location的search方法,获取到的是url中?后面的部分,比如http:localhost:8080/Manager/index.jsp?
id=1
使用location的search方法能够获取到字符串?id=1;想要获取?后面的键值对能够使用substring方法对其进行截取,截取后获得id=1;须要获得id的值,能够使用split()方法对其进行拆分,拆分表达式为“=”。以下看详细样例:
假设在url中有多个參数。即每个參数中使用&进行切割,这时我们获取到?后面的字符串时能够先用split进行拆分。拆分表达式为&,然后得到数组中对每个字符串对其进行切割。就可以获取每个參数。
id=1
使用location的search方法能够获取到字符串?id=1;想要获取?后面的键值对能够使用substring方法对其进行截取,截取后获得id=1;须要获得id的值,能够使用split()方法对其进行拆分,拆分表达式为“=”。以下看详细样例:
window.onload = function(){ var param = location.search.substring(1); var results = param.split("="); var result = results[1]; if(result=="-1"){ alert("id值为-1"); }else if(result =="1"){ alert("id值为1"); }else if(result =="2"){ alert("id值为2"); } };
假设在url中有多个參数。即每个參数中使用&进行切割,这时我们获取到?后面的字符串时能够先用split进行拆分。拆分表达式为&,然后得到数组中对每个字符串对其进行切割。就可以获取每个參数。
相关文章推荐
- JavaScript数组属性与方法
- Js操作Select大全(取值、设置选中等等
- Extjs配置菜单
- php中数组长度的获取,JavaScript数组长度的获取
- [bzoj1030][JSOI2007]文本生成器
- 高性能JavaScript
- js实现页面跳转重定向的几种方式
- EL表达式取值
- 模板(Ext.js)
- jackson 读取或载入磁盘上的 json 格式文件
- Javascript使用post方法提交数据
- JavaScript框架继承写法
- 小谈javascript作用域链
- 02-xjson起步
- 如何关闭浏览器输入框自动补齐
- JavaScript里的依赖注入
- JavaScript里的依赖注入
- javascript捕获浏览器窗口关闭事件
- DOM Event (javascript 各种事件整理汇总)
- js屏蔽浏览器右键菜单