获取别的页面传到本页面的值

var val=$(".search_input").val();


window.open("../../second/html/search_result.html?name="+val);


这是把val传到search_result.html页面中。


(function() {

    if(getUrlParams("name")) {

            var  ll = getUrlParams("name");

            console.log(ll)

    }


    function getUrlParams(name) {

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

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

        if(r != null)

            return r[2];

        else

            return "";

    }

})();

这是判断接受的值 ,如果val是数字或者字母的话可以取到但要是文字的话就会乱码怎么回事啊?


九州编程
浏览 442回答 1
1回答

慕容708150

return decodeURI(r[2]);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript