美文网首页
JS 父子页面传值问题

JS 父子页面传值问题

作者: 超人有点忙 | 来源:发表于2018-09-11 17:14 被阅读0次
    如果URL传递的参数带有中文,那么很有可能在子页面接收的时候会出现乱码。解决这样问题的方法就是:
     父页面进行编码 window.open('xxx.jsp?变量名='+ encodeURI(“要传的值”));
     子页面获取?后面参数的时候要进行解码dedecodeURI(window.location.search);
    附带 正则表达式获取参数方法
    

    function GetQueryString(name)
    {
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = decodeURI(window.location.search).substr(1).match(reg);
    if(r!=null)return unescape(r[2]); return null;
    }

    相关文章

      网友评论

          本文标题:JS 父子页面传值问题

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