zoukankan      html  css  js  c++  java
  • 写一个将当前页面 URL 中的 get 参数解析成一个对象的方法。

     1 function getQuery () {
     2     var args = {};
     3     var query = window.location.search.substring(1);
     4     var pairs = query.split("&");
     5     for(var i = 0; i < pairs.length; i++) {
     6         var pos = pairs[i].indexOf('=');
     7         if (pos == -1) continue;
     8         var argname = pairs[i].substring(0, pos);
     9         var value = pairs[i].substring(pos+1);
    10         value = decodeURIComponent(value);
    11         args[argname] = value;
    12     }
    13     return args;
    14 }
    15 or
    16 function getQuery () {
    17     var ret = {},
    18         seg = location.search.replace(/^?/,'').split('&'),
    19         len = seg.length, i = 0, s;
    20     for (;i<len;i++) {
    21         if (!seg[i]) { continue; }
    22         s = seg[i].split('=');
    23         ret[s[0]] = decodeURIComponent(s[1]);
    24     }
    25     return ret;
    26 }
    坚持下去就能成功
  • 相关阅读:
    刻舟求剑,
    录制时间是不准确的,
    HIV T2
    DNA RNA
    洛谷 P1428 小鱼比可爱
    Codevs 1081 线段树练习2
    Codevs 1080 线段树联系
    Tarjan算法
    Codevs 2611 观光旅游
    洛谷 1865 A%B问题
  • 原文地址:https://www.cnblogs.com/suoking/p/5941180.html
Copyright © 2011-2022 走看看