码迷,mamicode.com
首页 > Web开发 > 详细

JS获取Url参数的方法

时间:2017-11-29 11:29:31      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:nbsp   amp   fine   start   arc   oca   arch   def   sea   

function UrlSearch() {
    var name, value;
    var str = location.href; //取得整个地址栏
    var num = str.indexOf("?")
    str = str.substr(num + 1); //取得所有参数   stringvar.substr(start [, length ]
    var arr = str.split("&"); //各个参数放到数组里
    for (var i = 0; i < arr.length; i++) {
        num = arr[i].indexOf("=");
        if (num > 0) {
            name = arr[i].substring(0, num);
            value = arr[i].substr(num + 1);
            this[name] = value;
        }
    }
};

调用也很简单,具体如下:假设我需要获取Url的code值

var Request = new UrlSearch();
code = Request.code == undefined ? "" : Request.code;

 

JS获取Url参数的方法

标签:nbsp   amp   fine   start   arc   oca   arch   def   sea   

原文地址:http://www.cnblogs.com/yuchenghao/p/7918952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!