zoukankan      html  css  js  c++  java
  • JS获取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.php?id=1&image=awesome.jpg

    调用 getQueryVariable("id") 返回 1

    调用 getQueryVariable("image") 返回 awesome.jpg

    例子二:

    console.log(serilizeUrl(window.location.href));
    
    //获取url问题后面的参数,将参数转为对象结构
    function serilizeUrl(url)
    {
           var urlObj = {};
           if (/?/.test(url)){ //判断是否有参数
                var urlStr = url.split("?")[1];
                var urlArr = url.urlStr.split("&");
                for (var i=0;i<urlArr.length;i++) {
                   var urlItem = urlArr[i];
                   var item = urlItem.split('=');
                   urlObj[item[0]] =item[1];
                }
                return urlObj;      
           }
           return nill;
    }
    
  • 相关阅读:
    【PHPStorm使用手册】如何设置字体大小?
    Django——admin组件简单入门
    cookie与session
    Django
    练习题
    线程理论之大白话
    队列
    初识gevent模块
    Python第三方模块安装
    Python标准模块_concurrent.futures
  • 原文地址:https://www.cnblogs.com/haima/p/13444029.html
Copyright © 2011-2022 走看看