美文网首页
通过url传递参数+解决传递中文参数出现乱码问题

通过url传递参数+解决传递中文参数出现乱码问题

作者: Limolovely | 来源:发表于2019-03-05 14:17 被阅读0次

// 通过url传参到下一级页面

methods:{

                showpeople:(id)=>{

                    // 通过url传参到下一级页面

                  location.href="organize-index-detail.html?id="+id;

                }

            }

// 上一级页面传来的id

var id = getQueryString("id");

// 接收url传来的参数

    function getQueryString(name) {

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

        var r = window.location.search.substr(1).match(reg);

        if (r != null) return unescape(r[2]); 

        return null;

    }

// 接收url传来的中文参数

    function getQueryString(name) {

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

        var r = window.location.search.substr(1).match(reg);

        if (r != null) return decodeURIComponent(r[2]);

        return null;

    }

相关文章

网友评论

      本文标题:通过url传递参数+解决传递中文参数出现乱码问题

      本文链接:https://www.haomeiwen.com/subject/dgwnuqtx.html