欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

通过JS获取GET参数

javascript 夜阑小雨 2942℃
/*—————–实现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参数

喜欢 (0)or分享 (0)