zoukankan      html  css  js  c++  java
  • 提取URL的搜索字符串中的参数

    function urlArgs(){

    var args = {};

    var query = location.search.substring(1);

    if(query){

       if(query.indexOf('=') == -1){

        alert('参数形式错误');

         return false;

      }else{

        var pairs = query.split('&');

        for(var i = 0; i < pairs.length; i++){

          var pos = pairs[i].indexOf('=');

          if(pos == -1) continue;

          var name = pairs[i].substring(0, pos);

          if(!name){

            alert('参数名不能为空');

            return false;

          }

          var value = pairs[i].substring(pos + 1);

          value = decodeURIComponent(value);

          args[name] = value;

          }

        }

      }else{

        alert('没有参数');

        return false;

      }

      return args;

    }

  • 相关阅读:
    花匠
    积木
    Hello world
    老鼠走迷宫全部路径
    今天下午选做题目
    整数高精度运算——加法
    博客启航
    解线性不定方程
    关于完全背包问题
    关于最小代价子母树
  • 原文地址:https://www.cnblogs.com/chuangweili/p/5162961.html
Copyright © 2011-2022 走看看