www.ntzj.net > js获取url参数值

js获取url参数值

两种方法: 方法一:正则分析法 参考代码: 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]); re...

http://www.cnblogs.com/fishtreeyu/archive/2011/02/27/1966178.html

function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null } var myUrl = getURLParameter('url');

以下函数可以获取url任意参数的值: function getParams(key){ var url = location.search.replace(/^\?/,'').split('&'); var paramsObj = {}; for(var i = 0, iLen = url.length; i < iLen; i++){ var param = url[i].split('='); paramsObj[p...

decodeURI()这个函数可以帮你编码过的URL解码。

var url=window.location.href; var pars=url.split("?")[1].split("="); for(var i=0;i

一、字符串分割分析法。 这里是一个获取URL带REQUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET,jsp的request.getParameter //var USERCODE=""; //以上是用request.getParameter在浏览器端获取参数值, ...

用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:(强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr...

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } // 调用方法 alert(GetQueryString("参数名1")); alert(GetQueryString("参...

function getarg(url){ arg=url.split("#"); return arg[1]; } alert(getarg('http://www.baidu.com/test.php#ID=58'));

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com