zoukankan      html  css  js  c++  java
  • ajax本地传值与收值,补充,查看url里面的值

    关于如何查看网页url路径内的参数与值。

    转载于https://www.cnblogs.com/dreambin/p/11059655.html

    为了更好地理解每个语句的含义,我对他们进行了注释

    <script type="text/javascript">
    function getUrlParam() { //设置一个方法
    var url = window.location.search; //获取url中"?"符后的字串
    var theRequest = new Object(); //创建一个新对象
    if (url.indexOf("?") != -1) { //通过indexof找到 ? 并在判断返回值是不是-1,
    var str = url.substr(1); //拿到字符串后,将字符串从字符串的下标1开始向后截取
    strs = str.split("&"); //把截取到的字符串分割成数组,以&作为分割点
    for(var i = 0; i < strs.length; i ++) {//循环数组,对每个数组进行操作
    theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
    //先将之前获取并以&分割的数组以=进行二次分割为数组,并拿取下标为1的数据(也就是等号后面的值)
    //然后将这个数据解码,并把解码后的数据 赋予 对象内部二次分割数组,并且下标为0的键。
    }
    }
    return theRequest; //返回这个新的对象。
    }
    var Request = new Object();//新创建个对象
    Request = getUrlParam();//将方法里返回的对象赋予新的对象
    console.log(Request)//将新对象打印到console,然后就可以在console里面看到关于url这个路径里面的各个参数与值了。
    </script>

    忍一时,越想越气; 退一步,哎呦我去!
  • 相关阅读:
    jQuery弹出层插件大全:
    JavaScript数组去重的几种方法
    sql去除重复列(行)
    VS无法启动调试
    .将DayOfWeek转换成中文的几种方式
    关于 uniqueidentifier
    链接服务器
    我的目标:系统架构师
    异常(1)
    Visual C++开发工具与调试技巧整理
  • 原文地址:https://www.cnblogs.com/l-ialiu/p/13652804.html
Copyright © 2011-2022 走看看