js获取url中的请求参数
2016-04-11 14:55
483 查看
//获取url中的请求参数值 function getURLParam(param){ //正则表达式,以起始符或&为起始点+参数名+等于以非&起始的任意字符,以&或结束符为终止点 var reg = new RegExp("(^|&)" + param + "=([^&]*)(&|$)"); //substr返回一个以1为起始点的路径长度,实际上是去除了路径中的第一个?号字符 var r = window.location.search.substr(1).match(reg); //r匹配的值是一个数组,值如下: //0: "templateId=a612d16cc90a4675ba08e0e911ef9add" //1: "" //2: "a612d16cc90a4675ba08e0e911ef9add" //3: "" if (r != null){ return r[2]; } return null; }
window.location.search可以获取到url路径中的所有参数。
注意:当url中有中文参数时,前端会自动将url中的中文进行ASCLL编码,而我们获取的参数值也就不是希望得到的中文值了,这时就需要对返回的参数值进行解码。可调用decodeURI(paramValue);方法。
相关文章推荐
- java-用HttpURLConnection发送Http请求.
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- VBScript 剪贴板抓取URL并在浏览器中打开
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- 爆炸式的JS圆形浮动菜单特效代码
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值