javascript获取QueryString参数
2009-04-23 15:29
459 查看
function GetQueryString(name) {
var url = document.URL;
var arr = url.split('?');
if (arr.length < 2) {
return '';
}
url = arr[1];
//去掉最后一个#字符
if (url.lastIndexOf('#') == (url.length - 1))
url = url.substring(0, url.length - 1);
var arrQueryStringPair = url.split('&');
if (arrQueryStringPair.length == 0)
return '';
//未采用split方法,因为如果形如backUrl=aHR0cDNweD9zdGF0dXM9Mw==
//的参数采用split方法不能正确获取到等号后面的值
for (var i = 0; i < arrQueryStringPair.length; ++i) {
var startIndex = arrQueryStringPair[i].indexOf('=') + 1;
var sName = arrQueryStringPair[i].substr(0, startIndex - 1);
var result = arrQueryStringPair[i].substr(startIndex, arrQueryStringPair[i].length - startIndex);
if (sName.toLowerCase() == name.toLowerCase()) {
return result;
}
}
return '';
}
var url = document.URL;
var arr = url.split('?');
if (arr.length < 2) {
return '';
}
url = arr[1];
//去掉最后一个#字符
if (url.lastIndexOf('#') == (url.length - 1))
url = url.substring(0, url.length - 1);
var arrQueryStringPair = url.split('&');
if (arrQueryStringPair.length == 0)
return '';
//未采用split方法,因为如果形如backUrl=aHR0cDNweD9zdGF0dXM9Mw==
//的参数采用split方法不能正确获取到等号后面的值
for (var i = 0; i < arrQueryStringPair.length; ++i) {
var startIndex = arrQueryStringPair[i].indexOf('=') + 1;
var sName = arrQueryStringPair[i].substr(0, startIndex - 1);
var result = arrQueryStringPair[i].substr(startIndex, arrQueryStringPair[i].length - startIndex);
if (sName.toLowerCase() == name.toLowerCase()) {
return result;
}
}
return '';
}
相关文章推荐
- 获取url参数 SQ.getQueryString("参数名") --javascript
- request.getQueryString():获取url中包含参数
- 【工作笔记0010】asp.net后台Request.QueryString获取的url中文参数乱码解决方案
- js获取URL的参数的方法(getQueryString)示例
- 获取参数--> Request.QueryString[""].Trim().ToString() 出现异常;
- getQueryString----获取url中得参数
- context.Request.QueryString获取中文参数乱码问题
- js获取URL的参数的方法(getQueryString)
- 通过JS获取Request.QueryString()参数的值实现方法
- request用getQueryString()获取参数中文转码问题
- ASP.NET 页面通过url传递参数,另一页面通过Request.QueryString获取参数为乱码问题
- JavaScript接收QueryString参数
- request.getQueryString()作用-获取URL参数
- javascript如何获取Request.Querystring的值
- HttpUtility.ParseQueryString 获取字符串URL中的参数
- request用getQueryString()获取参数中文转码问题
- 根据QueryString参数名称获取值
- 获取地址中的参数 request.QueryString("param")
- js获取URL的参数的方法(getQueryString)示例
- javascript写的关于静态页面获取URL传递参数的函数[原创]