Heim > Web-Frontend > js-Tutorial > jquery获取URL中参数解决中文乱码问题的两种方法_javascript技巧

jquery获取URL中参数解决中文乱码问题的两种方法_javascript技巧

WBOY
Freigeben: 2016-05-16 17:08:17
Original
1236 Leute haben es durchsucht

从A页面通过url传参到B页面时,解析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.传参页面
Javascript代码:
2. 接收参数页面:test02.html
<script> <BR>var urlinfo = window.location.href;//获取url <BR>var userName = urlinfo.split(“?”)[1].split(“=”)[1];//拆分url得到”=”后面的参数 <BR>$(“#userName”).html(decodeURI(userName)); <BR></script>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage