首页 > web前端 > js教程 > javaScript 查询字符串参数 获取

javaScript 查询字符串参数 获取

高洛峰
发布: 2016-10-13 11:21:22
原创
1086 人浏览过

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

function getQueryStringArgs() {

    //取得查询字符串并去掉开头的问号

    var qs = (location.search.length > 0 ? location.search.substring(1) : "");

 

    //保存数据对象

    args = {};

 

    //取得每一项

    items = qs.length ? qs.split("&") : [],

    item = null;

    name = null;

    value = null;

 

    //for循环

    i = 0;

    len = items.length;

 

    //将每一项加入args对象中

    for (i = 0; i < len; i++) {

        item = items[i].split("=");

        name = decodeURIComponent(item[0]);

        value = decodeURIComponent(item[1]);

 

        if (name.length) {

            args[name] = value;

        }

    }

    return args;

}

 

//假设 ?q=javascript&num=10

var args = getQueryStringArgs();

alert(args["q"]);

alert(args["num"]);

登录后复制


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板