做web开发很多时候需要用js从地址栏取参数,下面这个方法可以完美取出参数,并解决中文乱码问题。
function getParamFromUrl(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)
return decodeURI(r[2]); //之前用的unescape()中文会出现乱码
return null;
}
参数说明
- name :要取的参数名字