Javascript获取url参数(queryString)一个比较简洁的方法
来源:互联网 发布:双向数据绑定原理 编辑:程序博客网 时间:2024/05/17 21:53
通过JavaScript获取url中的参数信息不是很困难,方法很多。之所以用这个方法,是觉得它利用了正则表达式,很简练。
- function getQuery(name)
- {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r != null)
- return unescape(r[2]);
- return null;
- }
例如有个需求,在一个页面中用Javascript实现根据url参数ErrType的不同的值在页面中显示不同的错误信息:
- <div id="divError" style="color:red;font-weight:bold;text-align:center;width:100%;height:300px;padding-top:30px;"></div>
- <script language="javascript">
- // define the descriptions of errors
- var errInfos = { "1" : "The submitting user should not be allowed to review his submissions",
- "2" : "Reviewers cannot review the same submission twice",
- "3" : "Only people in the “reviewers” group should be able to access the review form"
- }
- function getQuery(name)
- {
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if (r != null)
- return unescape(r[2]);
- return null;
- }
- var errType = getQuery( "ErrType" )
- if( errType )
- document.getElementById("divError").innerText = errInfos[errType]
- </script>
- Javascript获取url参数(queryString)一个比较简洁的方法
- JavaScript:获取url的querystring参数
- JavaScript:获取url的querystring参数
- javascript 获取URL参数 QueryString
- javascript 获取url参数(querystring)
- javascript获取地址栏(url)QueryString(参数)值
- JS获取URL中参数值(QueryString)的方法
- js获取请求的url参数(QueryString)
- js中自定义QueryString方法,获取url中的参数值
- JS获取URL中参数值(QueryString)的4种方法分享
- JS获取URL中参数值(QueryString)的4种方法分享
- JS获取URL中参数值(QueryString)的4种方法分享
- JS获取URL中参数值(QueryString)的4种方法
- JS获取URL中参数值(QueryString)的4种方法
- JS获取URL中参数值(QueryString)的4种方法
- JS获取URL中参数值(QueryString)的4种方法分享
- JS获取URL中参数值(QueryString)的4种方法
- Javascript 获取链接(url)参数的方法
- 【存档】msdn里关于字符串转换的一段
- 阿郎笔试题
- CAN
- .net正则过滤html
- 交叉编译apache服务器for ARM Linux
- Javascript获取url参数(queryString)一个比较简洁的方法
- Eclipse+axis2+tomcat5.5 开发webservice
- IIS服务器排错指南及错误代码大全
- XMPP协议的中文帮助文档,可以到如下地址下载
- URI与URL的区别
- 关于JFreeChart使用BarRenderer3D时的Dispose异常
- 字符统计
- 正则式高人谈解答正则式的心得
- 移植Apache到ARM 9