jquery获取url的参数乱码的解决办法:1、使用正则分析法,代码为【function getQueryString(name)】;2、获取url中【?】符后的字串,代码为【var url = location.search;】。

本教程操作环境:windows7系统、jquery1.12版本,DELL G3电脑。
推荐:jquery视频教程
jquery获取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;
}这样调用:
代码如下:
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));方法二:
代码如下:
1.这样调用:
代码如下:
如果参数中含有中文字符,注意转编码和解码:
代码如下:
1.传参页面
Javascript代码:2. 接收参数页面:test02.html
相关免费学习推荐:javascript(视频)










