// 取得Url中的参数
function GetUrlParms()
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split("&");//在逗号处断开
for(var i=0;i<pairs.length;i++)
{
var pos=pairs[i].indexOf('=');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
}
用法:
1、你可以把这个放到你的公共js里。
2、在你想用的页面里
例如你的url是http://www.iteye.com?admin=my&blogs=10&new=0(假的)
你可以在你的js里
var args = new Object();
args = GetUrlParms();
var admin=args['admin'];
var blogs=args['blogs'];
var new=args['new'];
如果你习惯用好这个方法,把当前页面的一些信息传到下个页面里,而不毕经过后台或者在后台不好获取的情况时会方便很多的。放心url可以传15左右的参数绝对满足你。
这个方法帮我最大的忙就是我在给客户做静态demo是,静态页面间可以传递参数,这样就可判断入口,判断类型,然后相应处理效果,让客户感觉很逼真。
分享到:
相关推荐
js获取url参数 附:具体实例使用。使用正则表达式。
设置或获取整个 URL 为字符串。 设置或获取与 URL 关联的端口号码。 设置或获取 URL 的协议部分。 设置或获取 href 属性中在井号“#”后面的分段。 设置或获取 location 或 URL 的 hostname 和 port 号码。 ...
js获取url中的参数 可以获取所有url 中属性后面的参数 如:www.baidu?ID=12&str=aaaa&name=zhangjian 获取属性=所对应的参数
做项目的时候用到了JavaScript获取URL参数,所以自己写了一个比较通用的方法,里面用到了JSON.js,附件里面有。
jquery_query_js获取url参 使用方法 var id = $.query.get("Id"); 其中的Id是传过来的
Jquery 获取url参数,方便在js中获取url参数,重新制定url地址
如何用js获取当前url的参数值 如何用js获取当前url的参数值
javascript获取url上的参数
方法一:正则分析法 代码如下: function getQueryString(name) { var reg = new RegExp(“(^|&)” + name + “=([^...GetQueryString(“参数名1”));alert(GetQueryString(“参数名2”)); alert(GetQuerySt
JavaScript获取Url中的参数(解决中文乱码) 可以点击更改URL按钮 修改url中的参数
javascript 传多个参数的正则表达式(用来获取某个参数值) ,脚本之家之前发布通过函数获取url参数的代码不是正则表达式。
获取url中参数,javascript,你值得拥有
最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,...
具体代码如下所示: /* 定义替换对象键值 */ var setReferArgs = function(){ .../* 替换URL的参数 */ var replaceUrlParams = function(url){ var actualUrl = ""; var referArgs = setReferArgs(); for(var ke
最近网站改版,发现网站的广告都是直接网址,如果转向一下,对于本站的全...代码如下:[removed] //js获取url参数的functionfunction request(paras){ var url = location.href; var paraString = url.substri
//JavaScript获取url,并把url中的参数变成数组的方法,arr数组的值就是各参数值 var url = [removed].href.toString(); var u = url.split("?"); var arr = []; if(typeof(u[1]) == "string"){ u = u[1]....