JS获取URL地址栏中的参数
2013-05-19 12:30
302 查看
<script type="text/javascript">
$(function () {
var url_arr = GetURLRequest(window.location.href).split('|'); //获取当前页REQUEST集合,并存入数组。
alert(url_arr);
});
function GetURLRequest(Url) {
var u, g, StrBack = '', RETURNVALUE = "";
if (arguments[arguments.length - 1] == "#") { u = Url.split("#"); } else { u = Url.split("?"); }
if (u.length == 1) g = ''; else g = u[1];
if (g != '') {
gg = g.split("&");
var MaxI = gg.length;
str = arguments[0] + "=";
for (xm = 0; xm < MaxI; xm++) {
if (gg[xm].indexOf(str) == 0) {
StrBack = gg[xm].replace(str, "");
break;
}
RETURNVALUE += gg[xm].substring(gg[xm].indexOf('=') + 1) + "|";
}
}
return RETURNVALUE.substring(0, RETURNVALUE.length - 1);
}
</script>
$(function () {
var url_arr = GetURLRequest(window.location.href).split('|'); //获取当前页REQUEST集合,并存入数组。
alert(url_arr);
});
function GetURLRequest(Url) {
var u, g, StrBack = '', RETURNVALUE = "";
if (arguments[arguments.length - 1] == "#") { u = Url.split("#"); } else { u = Url.split("?"); }
if (u.length == 1) g = ''; else g = u[1];
if (g != '') {
gg = g.split("&");
var MaxI = gg.length;
str = arguments[0] + "=";
for (xm = 0; xm < MaxI; xm++) {
if (gg[xm].indexOf(str) == 0) {
StrBack = gg[xm].replace(str, "");
break;
}
RETURNVALUE += gg[xm].substring(gg[xm].indexOf('=') + 1) + "|";
}
}
return RETURNVALUE.substring(0, RETURNVALUE.length - 1);
}
</script>
相关文章推荐
- JS中获取url地址栏中的参数
- js获取url地址栏参数中文乱码
- JS获取url地址栏参数
- js获取url地址栏问号后携带的参数
- js获取URL地址栏中的参数
- 【前端Js】jQuery获取(URL)地址栏参数
- js 获取url的参数值 一个或多个参数
- 获取浏览器url地址请求参数--requestParam.js
- js获取当前Url网址路径及参数 location.hostname
- js实现常用的功能之获取url参数
- js 获取url路径中?后面参数的值
- JS获取url参数及url编码、解码
- Javascript 获得url地址栏参数 获取 传值
- js获取url中的参数
- js 获取url 参数 中文乱码问题
- 如何用js获取浏览器URL中查询字符串的参数
- 获取网页URL地址及参数等的两种方法(js和C#)
- 一个JS获取url参数的方法
- JS如何获取URL中的参数
- 在jsp页面 JS获取URL传递的参数