- /*-----------------实现1--------------------*/
- function getPar(par){
- //获取当前URL
- var local_url = document.location.href;
- //获取要取得的get参数位置
- var get = local_url.indexOf(par +"=");
- if(get == -1){
- return false;
- }
- //截取字符串
- var get_par = local_url.slice(par.length + get + 1);
- //判断截取后的字符串是否还有其他get参数
- var nextPar = get_par.indexOf("&");
- if(nextPar != -1){
- get_par = get_par.slice(0, nextPar);
- }
- return get_par;
- }
- /*--------------------实现2(返回 $_GET 对象, 仿PHP模式)----------------------*/
- var $_GET = (function(){
- var url = window.document.location.href.toString();
- var u = url.split("?");
- if(typeof(u[1]) == "string"){
- u = u[1].split("&");
- var get = {};
- for(var i in u){
- var j = u[i].split("=");
- get[j[0]] = j[1];
- }
- return get;
- } else {
- return {};
- }
- })();
- /*第2种方式, 使用时, 可以直接 $_GET['get参数'], 就直接获得GET参数的值*/
- //该片段来自于http://www.codesnippet.cn/detail/140820135156.html
来源: http://www.codesnippet.cn/detail/140820135156.html