zoukankan      html  css  js  c++  java
  • jquery 取url参数和在url加参数

    (function ($) {
        $.extend({
            Request: function (m) {
                var sValue = location.search.match(new RegExp("[?&]" + m + "=([^&]*)(&?)", "i"));
                return sValue ? sValue[1] : sValue;
            },
            UrlUpdateParams: function (url, name, value) {
                var r = url;
                if (r != null && r != 'undefined' && r != "") {
                    value = encodeURIComponent(value);
                    var reg = new RegExp("(^|)" + name + "=([^&]*)(|$)");
                    var tmp = name + "=" + value;
                    if (url.match(reg) != null) {
                        r = url.replace(eval(reg), tmp);
                    }
                    else {
                        if (url.match("[?]")) {
                            r = url + "&" + tmp;
                        } else {
                            r = url + "?" + tmp;
                        }
                    }
                }
                return r;
            }
    
    
    
    
        });
    })(jQuery);
    
    
    
    使用方法
    
    dev.zhang.com/IOF.Signup/index_uscn_chs.html?act=1
    
    1、取值使用
    
    $.Request("act") = 1
    
    2、url加参数
    
    $.UrlUpdateParams(window.location.href, "mid", 11111),
    
    结果window.location.href?mid=11111
  • 相关阅读:
    Golang教程:并发介绍
    Go在windows10 64位上安装
    ElasticSearch 聚合
    ElasticSearch深入搜索
    ElasticSearch基础入门
    php安装扩展
    报错提示优化
    NK3C程序配置
    NK3C 业务权限控制
    关于测试方法
  • 原文地址:https://www.cnblogs.com/tangbuluo/p/8588519.html
Copyright © 2011-2022 走看看