js获取URL参数的2个方法,可以直接使用
2017-11-19 23:33
916 查看
一、js获取URL地址中的参数 1. 正则表达式,name是参数名称 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]);//将浏览器编码后的ASCII字符(十六进制格式)给解码 } return null; } alert(getQueryString("_p")); 2. split分割,先分割&,再遍历分割=,作为键值对存在数组params中 function getParams() { var url = location.search; //获取url中"?"符后的字串 var arr = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { //将参数值作为value并解码存放在数组中 arr[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return arr; } var params = new Object(); params = getParams(); alert(params['_p']);
相关文章推荐
- 使用JS准确获取URL网址中参数的几种方法
- js获取src请求 得到一个参数和多个参数写法(这是集中网上的多个方法,自己cv过去就可以使用)
- url参数的设置、获取、删除(js stringobject replace方法的使用)
- 个人使用:JS获取URL的方法
- JS获取URL参数方法
- 转:获取网页URL地址及参数等的两种方法(js和C#)
- js获取鼠标点击位置(界面的位置,可以使用top和left直接定位的)
- 使用jquery获取url以及jquery获取url参数的方法
- 获取网页URL地址及参数等的两种方法(js和C#)
- js获取url参数的简易方法
- js获取url参数的两种种方法
- js获取url参数方法
- .net的ajax中使用javascript的send方法post参数,url传参,ajax同步异步JS包,传参即可用
- 两个很简单的js获取url参数的方法
- js获取url参数方法
- 转:获取网页URL地址及参数等的两种方法(js和C#)
- 使用JS获取URL的参数(一)
- js 获取url参数方法
- .net的ajax中使用javascript的send方法post参数,url传参,ajax同步异步JS包,传参即可用
- js 获取url参数的方法