zoukankan      html  css  js  c++  java
  • 提取url字段

    获取浏览器地址:var url = window.location.href;

    判断地址中是否存在某字段:

    例如:http://localhost:36666/ChooseClientView?key=A8D2DB67-952B-4BB2-A0F1-4BB083CFB55B&search=上海

    window.location结构:

    var url = window.location.href;
    if (url.indexOf("search") != -1) { 
        var params = (function () {
            var search = location.search;
            var params = {};
            if (search != "") {
                search.slice(1).split("&").forEach(
                    function (val) {
                        var arr = val.split("=");
                        params[arr[0]] = arr[1];
                    }
                );
            }
            return decodeURI(params.search);
        })();
    if (url.indexOf("search") != -1) //如果url中存在search
    var search = location.search; //?key=A8D2DB67-952B-4BB2-A0F1-4BB083CFB55B&search=%E4%B8%8A%E6%B5%B7
    search.slice(1)//截取字符串,结果为key=A8D2DB67-952B-4BB2-A0F1-4BB083CFB55B&search=%E4%B8%8A%E6%B5%B7
    search.slice(1).split("&")//用于把一个字符串分割成字符串数组。结果为:["key=A8D2DB67-952B-4BB2-A0F1-4BB083CFB55B", "search=%E4%B8%8A%E6%B5%B7"]
                search.slice(1).split("&").forEach(
                    function (val) {
                        var arr = val.split("=");
                        params[arr[0]] = arr[1];
                    }
                );
    //结果为{key: "A8D2DB67-952B-4BB2-A0F1-4BB083CFB55B", search: "%E4%B8%8A%E6%B5%B7"}
    
    
    return decodeURI(params.search);//将乱码转为汉字结果为  上海
     
  • 相关阅读:
    1. cocos creator 连接服务端
    cocos creator 中的粒子效果
    cocos creator
    5.4 笔记
    事后诸葛亮
    PHP之魔术方法
    结队编程--作业一
    团队作业9——事后分析(Beta版本)
    团队作业8——测试与发布(Beta阶段)
    Beta版本冲刺计划
  • 原文地址:https://www.cnblogs.com/cacti/p/8391862.html
Copyright © 2011-2022 走看看