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);//将乱码转为汉字结果为  上海
     
  • 相关阅读:
    tomcat 登录主页成功 点击Manager App 401 等问题
    servlet
    jsp 记录1 bs/cs
    java jar
    Java 第四课 对象 类
    java 第五课 异常
    Java 第三课 数组排序
    java 第二课 标识符
    java 第一课 笔记
    maven 项目问题集锦
  • 原文地址:https://www.cnblogs.com/cacti/p/8391862.html
Copyright © 2011-2022 走看看