如果你同时使用多种开发语言做web开发,那么就会发现,js对于获取地址中get参数是没有官方的方法的,而php里则有非常便捷的$_GET['aaa']非常简单的方法
这里写了一个简单的方法,能使js也能简单的获取地址上的get参数
function get_query_str(){ var location_url = window.location.href; var parameter_str = location_url.split('?')[1]; parameter_str = parameter_str.split('#')[0]; var $_GET = {}; var parameter_arr = parameter_str.split('&'); var tmp_arr; for(var i = 0, len = parameter_arr.length; i <= len -1; i++){ tmp_arr = parameter_arr[i].split('='); $_GET[tmp_arr[0]] = decodeURIComponent(tmp_arr[1]); } window.$_GET = $_GET;}get_query_str();在html的<head>标签载入上面这段js,即可通过和php一样的方法,通过转换成的js的全局变量$_GET,可以通过$_GET['aaa']非常简单地获取到get参数