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
  • 相关阅读:
    ip netns
    PPT动手动脑1
    暑假作业日总结
    暑假作业日总结
    课前测试总结
    暑假作业日总结
    大二上每日总结
    暑假作业日总结
    大二上每日总结
    暑假作业日总结
  • 原文地址:https://www.cnblogs.com/tangbuluo/p/8588519.html
Copyright © 2011-2022 走看看