zoukankan      html  css  js  c++  java
  • javaScript获取url中的参数

    var urlTools = {
        //获取RUL参数值
        getUrlParam: function(name) {               /*?videoId=identification  */
            var params = decodeURI(window.location.search);        /* 截取?号后面的部分    index.html?act=doctor,截取后的字符串就是?act=doctor  */
            var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
            var r = params.substr(1).match(reg);
            if (r!=null) return unescape(r[2]); return null;
        }
    };
    var categoryId = urlTools.getUrlParam("categoryId");  // 获取url中的参数

     第二种

    以下JS函数用于获取url参数:
    function getQueryVariable(variable)
    {
           var query = window.location.search.substring(1);
           var vars = query.split("&");
           for (var i=0;i<vars.length;i++) {
                   var pair = vars[i].split("=");
                   if(pair[0] == variable){return pair[1];}
           }
           return(false);
    }
    使用实例
    url 实例:
    http://www.runoob.com/index.html?id=1&image=awesome.jpg
    调用 getQueryVariable("id") 返回 1。
    调用 getQueryVariable("image") 返回 "awesome.jpg"。
  • 相关阅读:
    逛画展
    数的划分
    有点难度的树链刨分
    树链刨分
    记502 dp专练
    数论相关
    模拟退火
    仓鼠找sugar
    NOIP 2017 解题报告
    整体二分
  • 原文地址:https://www.cnblogs.com/c9999/p/5852597.html
Copyright © 2011-2022 走看看