url参数是汉字时解析出来是乱码

var materialname = GetQueryString("materialname");

$("#materialname").val(materialname);        

function GetQueryString(name)

    {

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

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

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

    }

输入框中显示出来是这样的。。。


https://img1.mukewang.com/5c80bd7300011f4402480043.jpg


应该怎么改?


慕容708150
浏览 1076回答 2
2回答

白猪掌柜的

decodeURIComponent转一下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript