zoukankan      html  css  js  c++  java
  • JS解析URL参数为对象

    曲不离口,拳不离手

    JS小编程练习之一:解析URL参数为对象

    url:http://www.baidu.com/we/index.html?id=098&aaa=123&ccc=456

    解析呈对象:

    {
        id:098,
        aaa:123,
        ccc:456  
    }

    代码如下:

         var url="http://www.baidu.com/we/index.html?id=898602B8261890349226&aaa=123&ccc=456";
            var transform=function(str){
                // 创建目标对象
                var $_REQUEST = new Object, 
                // 截取数据字符串
                data=str.slice(str.indexOf("?")+1,str.length-1),
                // 将数据字符串表现为数组
                aParams = data.substr(1).split("&");
                //console.log(data);
                //console.log(aParams);
                for (i = 0; i < aParams.length; i++) {
                    // 数据属性与数值分离
                      var aParam = aParams[i].split("=");
                    // 使用属性括号进行属性赋值
                      $_REQUEST[aParam[0]] = aParam[1]
                }
                console.log($_REQUEST);
            }
            transform(url);

    实现如下:

     厚积才能薄发,坚持你的梦想并一直不断地努力,只要方向是对的,及时慢一点,也能够到达终点!!!

  • 相关阅读:
    消息队列优缺点及各种MQ对比
    反射详解
    Tomcat线程模型及调优
    Tomcat结构及类加载机制
    Spring AOP
    Spring IOC
    Spring介绍
    SpringMVC介绍
    Mybatis介绍
    Ajax笔记(一)
  • 原文地址:https://www.cnblogs.com/planetwithpig/p/11988645.html
Copyright © 2011-2022 走看看