zoukankan      html  css  js  c++  java
  • jQuery获取浏览器URL链接的值

    代码:

    方法一:

    $.extend({
        getUrlVars: function () {
            var vars = [], hash;
            var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
            for (var i = 0; i < hashes.length; i++) {
                hash = hashes[i].split('=');
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
            return vars;
        },
        getUrlVar: function (name) {
            return $.getUrlVars()[name];
        }
    });

    用法:

    浏览器的url: http://域名/index.html?OrderCode=20151216173232283

    获取OrderCode的值:

    var result=$.getUrlVar("OrderCode")

    方法二:

            /**
                * 获取url中的参数,支持 /key/value/ 或 ?key1=value1&key2=value2 形式
                * @param name
                * @returns {*}
                */
                function getQueryString(name) {
                    var reg = new RegExp('(?:(?:&|\?)' + name + '=([^&]*))|(?:/' + name + '/([^/]*))', 'i');
                    var r = window.location.href.match(reg);
                    if (r != null)
                        return decodeURI(r[1] || r[2]);
                    return null;
                }            

    用法:

    URL:http://localhost:1353/Test.htm?name=张三

    获取name的值

    var result= getQueryString("name");

  • 相关阅读:
    JsonResponse
    python导出数据到excel
    ftp上传文件到服务器
    js设计模式 —— 订阅发布模式
    reducer的作用
    redux设置和使用三大原则
    js事件监听
    图片占位符
    正则练习
    正则基础
  • 原文地址:https://www.cnblogs.com/linJie1930906722/p/5210757.html
Copyright © 2011-2022 走看看