页面传值

方法1

根据Key去获取value

 /*
  * 获取url中的参数
  * name:参数名称
  */
function getUrlParam(name) {
     //构造一个含有目标参数的正则表达式对象
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 
    //匹配目标参数
    var r = window.location.search.substr(1).match(reg);  
    //返回参数值
    if (r != null) return unescape(r[2]); return null; 
} 

方法2

直接获取对象

function getPageParams(){
   var pageurl = window.location.href;
   var param = {};
   if(pageurl.indexOf("?")!=-1){
       var paramstr = pageurl.split("?")[1];
       var pArr = paramstr.split("&");
       var tArr = null;
       for(var i=0;i<pArr.length;i++){
           tArr = pArr[i].split("=");
           if(tArr.length==2){
               param[tArr[0]]=tArr[1];
           }else{
               param[tArr[0]]="";
           }
       }
   }
   return param;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容