jquery获取地址栏参数
来源:互联网 发布:江大网络教育主页 编辑:程序博客网 时间:2024/05/01 13:49
本文列举了用javascript获取地址栏参数的三种方法:
方法一:
<script type="text/javascript">
String.prototype.getQuery = function(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("/?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc";
alert(strHref.getQuery("a"));
alert(strHref.getQuery("b"));
alert(strHref.getQuery("c"));
</script>
方法二:
<script type="text/javascript">
function getUrlPara(paraName){
var sUrl = location.href;
var sReg = "(?://?|&){1}"+paraName+"=([^&]*)"
var re=new RegExp(sReg,"gi");
re.exec(sUrl);
return RegExp.$1;
}
//应用实例:test_para.html?a=11&b=22&c=33
alert(getUrlPara("a"));
alert(getUrlPara("b"));
</script>
方法三:
<script type="text/javascript">
<!--
function Request(strName){
var strHref = "www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc";
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1);
var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++) {
var arrTemp = arrTmp[i].split("=");
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}
alert(Request("a"));
alert(Request("b"));
alert(Request("c"));</script>
- jquery获取地址栏参数
- jQuery获取地址栏参数值
- JQuery&JS 获取地址栏参数的方式
- jquery获取地址栏的get参数
- jQuery获取地址栏中的链接参数
- Jquery获取地址栏参数,给页面所有超链接赋值参数
- 【转载】用JS\JQUERY获取地址栏参数的方法
- 【前端Js】jQuery获取(URL)地址栏参数
- JavaScript/JQuery获取地址栏url参数的方法
- [转载]javascript/jquery获取地址栏url参数的方法
- javascript/jquery获取地址栏url参数的方法
- javascript 获取 地址栏 参数
- js 获取地址栏参数
- js获取地址栏参数
- js 获取地址栏参数
- Javascript获取地址栏参数
- JS获取地址栏参数
- 获取地址栏中的参数
- 话说getchar()等函数的返回值
- __report_gsfailure中UEF的特殊行为
- SP,用response.setHeader下载中文附件名乱码解决
- apache myfaces trinidad 2即将发布
- Linux下MySQL安装及相关操作过程
- jquery获取地址栏参数
- Apache for window 运行错误记录
- Linux中vi文件保存退出命令":wq"和":x"的区别
- flvplayer.swf flv视频播放器使用方法
- Dojo1.6新特性:再谈AMD规范
- java中的ClassLoader类加载器
- jsp中的日期问题及其它
- url路径参数带中文的乱码解决(前后台均为UTF-8)
- JSP 语法详解