• JS解决URL传递参数中文乱码问题


    function getUrlParam(name){
        // 用该属性获取页面 URL 地址从问号 (?) 开始的 URL(查询部分)
        var url = window.location.search;
        // 正则筛选地址栏
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        // 匹配目标参数
        var result = url.substr(1).match(reg);
        //返回参数值
        return result ? decodeURIComponent(result[2]) : null;
    }
    

      直接调用getUrlParam(name)就可以获取地址栏参数了,可以解决中文乱码问题,e.g.

    industryName : getUrlParam("industryName")
    

    使用 console.log(getUrlParam("industryName"))  打印一下日志看看是否还是乱码?此时你会发现,乱码问题解决了

  • 相关阅读:
    jquery 不支持$.browser
    js 双向绑定
    css3 省略号
    js生成txt文件
    Browser-sync
    Generator & yield write in sync way
    Charles
    缓动函数与动画
    让Safari使用Chrome的代理
    React 同构
  • 原文地址:https://www.cnblogs.com/kevinZhu/p/7826963.html
Copyright © 2020-2023  润新知