• html传值 location.search取


      $(function() {
                var url = decodeURI(location.search);
                if (url.indexOf("?") != -1) {  
                    var str = url.substr(1)  
                    strs = str.split("&");  
                    var HSCode = strs[0];
                    var HSCode = HSCode.substr(7);
                    alert(HSCode);
                    var HSName = strs[1];
                    var CargoName = HSName.substr(7);
                    alert(CargoName);
                }
            });
    

    截字符串~~

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    方法二(转自边城):

    function getParamsObject(url) {
        var params = url.replace(/^.*?|#.*$/g, "");
        var obj = {}
        params.split("&").forEach(function(pair) {
            pair = decodeURIComponent(pair);
            var m = pair.match(/^(.*?)(?:=(.*))?$/);
            var key = m[1];
            var value = m[2];
            if (typeof value === "undefined") {
                return;
            }
            if (obj.hasOwnProperty(key)) {
                var v = obj[key];
                if (Array.isArray(v)) {
                    v.push(value);
                } else {
                    obj[key] = [v, value];
                }
            } else {
                obj[key] = value;
            }
        });
        
        return obj;
    }
    

      

    
    
  • 相关阅读:
    laravel-admin 关闭debug模式导致异常信息到页面的排查
    laravel-sql
    laravel任务调度出现僵尸进程
    PHP获取首字母笔记
    IP库笔记
    深入理解 js 闭包
    用键盘实现上下选择
    密码保护
    评分效果
    数组去重
  • 原文地址:https://www.cnblogs.com/moustache/p/5584706.html
Copyright © 2020-2023  润新知