介绍
这篇文章主要介绍了jquery url中文乱码的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
jquery url中文乱码的解决办法:首先获取url中的参数,然后构造一个含有目标参数的正则表达式对象,接着匹配目标参数,最后返回参数值即可
引用>jquery获取url中的参数,解决参数中文乱码的问题。
方法1:
//获取url中的参数 function getUrlParamCN(名字),{ var reg =, new 正则表达式(“(^ |,)“,+,name +,“=((^和)*)(和| $),),,//构造一个含有目标参数的正则表达式对象 var r =, decodeURI (window.location.search) .substr (1) .match (reg);,//匹配目标参数 if (r !=, null), return unescape (r [2]);, return 零;,//返回参数的值 }方法2:
一、传递参数页面。html
二,接收参数页面. html
(最终页面地址:. ./aa.html ?名字=abc& num=998, cla 25=% e7 % 25 b5 % 25 e8 % 2584% 2594% 2591)
& lt; script 类型=拔谋?javascript"比; ,,,//获取地址参数 ,,,var _name =, getQueryString (“name"); ,,,var _num=getQueryString (“num"); ,,,var _t =, getQueryString (“cla");,//此为中文参数,需转码 ,,,var title =, decodeURI (_t);,//只需要转一次码,, , ,,,console.log(标题);//此处打印出来是中文。 , , , ,,,function getQueryString(名字),{,, ,,,,,,,//正则表达式,获取地址中的参数 ,,,,,,,var reg =, new 正则表达式(“(^ |,)“,+,name +,“=((^和)*)(和| $),,,“我),,, ,,,,,,,var r =, window.location.search.substr (1) .match(注册),,, , ,,,,,,,if (r !=, null), return unescape (r [2]);, return 零,, , ,,,} , & lt;/script>感谢你能够认真阅读完这篇文章,希望小编分享的“jquery url中文乱码的解决方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
jquery url中文乱码的解决方法