js 获取Get方法URL传来的参数值 及设置url参数
2013-04-24 21:04
1111 查看
function request(paras) { var url = location.href; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {} for (i = 0; j = paraString[i]; i++) { paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); //js的substring 第二个参数也是索引 } var returnValue = paraObj[paras.toLowerCase()]; if (typeof (returnValue) == "undefined") { return ""; } else { return returnValue; } } //设定url中的QueryString值 function setUrlParam(url,param,v) { var re=new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i"); var m=url.match(re); if(m) { return (url.replace(re, function ($0, $1, $2) { return ($0.replace($2, v)); })); } else { if (url.indexOf('?') == -1) { // alert(url + '?' + param + '=' + v); return (url + '?' + param + '=' + v); } else { // alert(url + '&' + param + '=' + v); return (url + '&' + param + '=' + v); } } }
可以新建一个js文件 publicurl
相关文章推荐
- url参数的设置、获取、删除(js stringobject replace方法的使用)
- js实现获取url中get方法的参数
- js获取URL的参数的方法(getQueryString)示例
- js获取URL的参数的方法(getQueryString)
- js获取URL的参数的方法(getQueryString)示例
- js获取URL中的参数方法
- Js 获取url参数的方法
- JS获取URL中参数值(QueryString)的4种方法
- JS获取当前Url参数的方法
- 获取网页URL地址及参数等的两种方法(js和C#)
- js获取url参数便易方法
- js获取url中的中文参数出现乱码解决方法
- js面向对象学习笔记之八(cookie使用 与 url的get参数获取)
- JS从URL获取参数值的方法
- JS获取当前URL参数参数值
- 引用 js中常用方法-去除字符串空格,各类型验证,获取url参数等
- JS获取Url参数的通用方法
- 获取网页URL地址及参数等的两种方法(js和C#)
- JS获取url参数的方法
- js获取url参数值的方法封装