读书人

Javascript取得URL的GET参数

发布时间: 2012-08-29 08:40:14 作者: rapoo

Javascript获得URL的GET参数

?

其实原理挺简单的,只是我之前都不知道JS能获得当前网址...//取get变量的值 Val 为要取的变量名称function getParameter( val ) {var re = new RegExp (val + "=([^&#]*)","i")var a = re.exec(location.href)if ( a == null )return null;return decodeURI(a[1]);};var info = getParameter("info");alert(info);

??解释,原理是使用正则表达式匹配出变量的字符串。

在getparameter函数中val是要取的变量名, (val + "=([^&#]*)","i") 表示匹配有等于号加上任意非&且非#字符,"i"表示不区分大小写,a最后得到的是匹配到的括号(表达式的)里面的字符串

页面编码建议用UTF-8,否则会出现乱码

?

?

读书人网 >JavaScript

热点推荐