<p>如果你同时使用多种开发语言做web开发,那么就会发现,js对于获取地址中get参数是没有官方的方法的,而php里则有非常便捷的$_GET[&#39;aaa&#39;]非常简单的方法</p><p>这里写了一个简单的方法,能使js也能简单的获取地址上的get参数</p><pre class="brush:js;toolbar:false">functionget_query_str(){ varlocation_url=window.location.href; varparameter_str=location_url.split(&#39;?&#39;)[1]; parameter_str=parameter_str.split(&#39;#&#39;)[0]; var$_GET={}; varparameter_arr=parameter_str.split(&#39;&amp;&#39;); vartmp_arr; for(vari=0,len=parameter_arr.length;i&lt;=len-1;i++){ tmp_arr=parameter_arr[i].split(&#39;=&#39;); $_GET[tmp_arr[0]]=decodeURIComponent(tmp_arr[1]); } window.$_GET=$_GET; } get_query_str();</pre><p>在html的&lt;head&gt;标签载入上面这段js,即可通过和php一样的方法,通过转换成的js的全局变量$_GET,可以通过$_GET[&#39;aaa&#39;]非常简单地获取到get参数</p>
T:0.006731s,M:246.14 KB
返回顶部 留言