本文摘自PHP中文网,作者coldplay.xixi,侵删。
jquery获取url的参数乱码的解决办法:1、使用正则分析法,代码为【function getQueryString(name)】;2、获取url中【?】符后的字串,代码为【var url = location.search;】。

本教程操作环境:windows7系统、jquery1.12版本,DELL G3电脑。
推荐:jquery视频教程
jquery获取url的参数乱码的解决办法:
方法一:正则分析法
代码如下:
1 2 3 4 5 | 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;
}
|
这样调用:
代码如下:
1 2 3 | alert(GetQueryString( "参数名1" ));
alert(GetQueryString( "参数名2" ));
alert(GetQueryString( "参数名3" ));
|
方法二:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <span style= "font-size: 16px;" ><Script language= "javascript" >
function GetRequest() {
var url = location.search;
var theRequest = new Object();
if (url.indexOf( "?" ) != -1) {
var str = url. substr (1);
strs = str.split( "&" );
for ( var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split( "=" )[0]]=unescape(strs[i].split( "=" )[1]);
}
}
return theRequest;
}
</Script></span>
|
1.这样调用:
阅读剩余部分
相关阅读 >>
jQuery中smart ui是什么
jQuery val()获取不到值怎么办
jQuery validate如何提示错误
jQuery如何设置行不同的颜色
jQuery 3.3.0 发布
如何实现jQuery回车登录效果
浅谈vue项目中使用npm安装bootstrap和jQuery
jQuery如何让select不可用
jQuery如何查找指定元素的父类
jQuery给元素设置/取消readonly和disabled属性
更多相关阅读请进入《jQuery》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » jquery获取url的参数乱码怎么办