zoukankan      html  css  js  c++  java
  • JS 获取URL参数

    有时候需要通过JavaScript中获取网址中传递的参数,一般使用的方法有三种。

    一、根据参数名获取参数值 getQueryStringByName (这个是最常用的)

    //根据参数名获取参数值
    function getQueryStringByName(name){
         var result = location.search.match(new RegExp("[?&]" + name+ "=([^&]+)","i"));
         if(result == null || result.length < 1){
             return "";
         }
         return result[1];
    }

    二、获取整个参数数组 getQueryString

    //获取QueryString的数组
    function getQueryString(){
         var result = location.search.match(new RegExp("[?&][^?&]+=[^?&]+","g")); 
         if(result == null){
             return "";
         }
         for(var i = 0; i < result.length; i++){
             result[i] = result[i].substring(1);
         }
         return result;
    }

    三、根据索引值获取参数值 getQueryStringByIndex,基于第二个获取的参数数组

    //根据索引值获取参数值
    function getQueryStringByIndex(index){
         if(index == null){
             return "";
         }
         var queryStringList = getQueryString();
         if (index >= queryStringList.length){
             return "";
         }
         var result = queryStringList[index];
         var startIndex = result.indexOf("=") + 1;
         result = result.substring(startIndex);
         return result;
    }
  • 相关阅读:
    API响应
    利用postman 实现Get和Post测试
    Postman 使用详解
    斐讯K2 22.5.9固件刷华硕固件实测教程
    Python多线程
    Ubuntu 16.04 上安装 MySQL 5.7 教程
    python 实战爬虫项目,学会这个32个项目天下无敌
    目录
    zip 下载解压
    滑动
  • 原文地址:https://www.cnblogs.com/leoxuan/p/6692349.html
Copyright © 2011-2022 走看看