当前时间:Saturday 2016年12月03日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> javascript,PHP >> 正文

通过JS获取GET参数

/*—————–实现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参数的值*/

作者:夜阑小雨
原文链接:通过JS获取GET参数
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

所在分类:javascript PHP

评论信息

0 条评论 Comments and Pings closed

评论被关闭。

网站客户端下载