js获取url传递参数值

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); 

        

        var returnValue = paraObj[paras.toLowerCase()]; 

        if(typeof(returnValue)=="undefined"){ 

        return ""

        }else

        return returnValue; 

        

    }

调用这个 request就可以了,这里可以调用request("ID")

js获取url传递参数值

时间: 2024-12-15 02:28:30

js获取url传递参数值的相关文章

js获取url传递参数

js获取url传递参数 这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET函数: <Script language="javascript"> function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (ur

js获取url传递参数(转)

js获取url传递参数 这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET函数: <Script language="javascript"> function GetRequest() {     var url = location.search; //获取url中"?"符后的字串    var theRequest = new Object();

JS获取URL中参数值(QueryString)的4种方法分享

http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数.后来想了一下,肯定会有更加简单的方法的!所以在网上找到了几个很又简单实用的方法,mark下. 方法一:正则法 复制代码 代码如下: function getQueryString

JS获取URL中参数值(QueryString)的4种方法

在某书上看到这道题目,查找解题思路后做了部分解析,如有错误请指正 方法一:正则法 代码如下: function getQueryString(name) {    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); //匹配指定name的QueryString    var r = window.location.search.substr(1).match(reg); //window.location.sea

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]); return null; } 方法二.

js获取url传递的参数

获取URL带参数的JAVASCRIPT客户端解决方案 一.正则分析法.(我较喜欢使用正则)function GetQueryString(name) {var reg = new RegExp(“(^|&)” + name + “=([^&]*)(&|$)”,”i”);var r = window.location.search.substr(1).match(reg);if (r!=null) return (r[2]); return null;}alert(GetQueryS

Js获取url传递过来的参数

原理跟取cookie值一样的 function getParamer(paramer){ var url=window.location.href.split("?")[1];            /*获取url里"?"后面的值*/  if(url.indexOf("&")>0){                                      /*判断是否是一个参数还是多个参数*/     urlParamArry=u

js获取url传递参数的写法

获取url地址?后面参数值的写法 正则: 1 function GetQueryString(name) 2 { 3 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); 4 var r = window.location.search.substr(1).match(reg); 5 if(r!=null)return unescape(r[2]); return null; 6 } 7

js 获取url的参数值 一个或多个参数

以下JS函数用于获取url参数: 1 function getQueryVariable(variable) 2 { 3 var query = window.location.search.substring(1); 4 var vars = query.split("&"); 5 for (var i=0;i<vars.length;i++) { 6 var pair = vars[i].split("="); 7 if(pair[0] == va