js获取url参数值的两种方式
2015-09-06 13:02
781 查看
方法一:正则分析法
调用方法:
alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
方法二
调用方法:
原文出自:http://www.jb51.net/article/41274.htm
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }
调用方法:
alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
方法二
<Script language="javascript"> function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } return theRequest; } </Script>
调用方法:
<Script language="javascript"> var Request = new Object(); Request = GetRequest(); var 参数1,参数2,参数3,参数N; 参数1 = Request['参数1']; 参数2 = Request['参数2']; 参数3 = Request['参数3']; 参数N = Request['参数N']; </Script>
原文出自:http://www.jb51.net/article/41274.htm
相关文章推荐
- javascript日期处理函数,性能优化批处理
- js实现改进的仿蓝色论坛导航菜单效果代码
- Javascript模块化编程-require.js[3]
- 通过js 获取mac地址(B/S)
- json中引号转换
- JSON动态生成树
- frameset框架访问web_inf目录下的jsp
- jsp中的内置对象Cookie与session的比较
- js 格式化时间日期函数小结
- 制作Javascript弹出窗口技巧九则
- Javascript鼠标事件
- 文本框中的灰色提示
- js跳转页面方法
- Javascript模块化编程-规范[2]
- 【转】jsp 和 servlet的联系和区别
- javascript把数字格式化转换成货币型
- JS中事件处理机制
- jS事件:target与currentTarget区别
- 使用Jackson的JSON包,判断JSON是否相等
- jsapi支付,提示redirect_uri 参数错误