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"。
  • 相关阅读:
    第三次冲刺
    [操作系统]实验四
    第二个冲刺5.0
    第二个冲刺
    学术诚信与职业道德--个人感想
    软件工程——sprint 1回顾总结
    [读书笔记]
    sprint5.0
    [操作系统]3.0
    学习进度条
  • 原文地址:https://www.cnblogs.com/c9999/p/5852597.html
Copyright © 2011-2022 走看看