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

    在博客园看家一片不错的文章:http://www.cnblogs.com/EnderH/p/5398409.html

    在这里记下对自己比较有用的三种:

    1.正则

    function GetQueryString(name) {
                var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
                var r = window.location.search.substr(1).match(reg);
                if(r!=null)return  unescape(r[2]);//ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI()取而代之。
           return null; }

    // 这样调用:
    alert(GetQueryString("参数名"));
     

    2.split拆分

    function getRequestParam() {
        var url = window.location.search;
        var obj = new Object();
        if(url.indexOf('?') != -1) {
            var str = url.substr(1);
            var keyVals = str.split('&');
            for(var i = 0; i < str.length; i++) {
                obj[str[i].split('=')[0]] = str[i].split('=')[1];
            }
        }
        return obj;//参数、值以键值对的形式存储在对象之中
    }            
  • 相关阅读:
    Go笔记
    EFCore CodeFirst操作MySQL
    基于NET Core简单操作Kafka
    NETCore2.2/3.0+使用带有权限验证的Swagger
    Net操作RabbitMQ
    Mysql报错问题汇总
    GDSM自动化部署shell脚本
    NET操作Redis
    ViewState原理
    使用jsonp跨域请求
  • 原文地址:https://www.cnblogs.com/rellame/p/5403873.html
Copyright © 2011-2022 走看看