jq html 各种页面带参数

location.href = ‘./xd02.html?value=’+9898+’&name=’+6;
世上最简单 方法一:

    function GetQueryString(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数,并匹配正则
        if(r!=null)return  unescape(r[2]); return null;
    }

    // 调用方法
	GetQueryString("value");
    alert(GetQueryString("参数名1"));
    alert(GetQueryString("参数名2"));

世上最简单 方法二:

 function getUrlSearch(name) {
           if (!name) return null;
           var after = window.location.search;
           after = after.substr(1) || window.location.hash.split('?')[1];
           if (!after) return null;
           if (after.indexOf(name) === -1) return null;
           var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
           var r = decodeURI(after).match(reg);
           if (!r) return null;

           return r[2];
       }
       // 调用方法
       getUrlSearch("参数名");

       console.log('city', getUrlSearch("city"));
       console.log('parkIdname', getUrlSearch("parkId"));
       console.log('roomID', getUrlSearch("roomID"));
//返回添加页面
 function addSatellite(){
     var data_file = $('#data_file').val()
     location.href =  './addSatellite.html?value='+data_file;
}   

function GetRequest() {   
   var url = location.search; //获取url中"?"符后的字串   
   var theRequest = new Object();   
   if (url.indexOf("?") != -1) {   
      var str = url.substr(1);   
      strs = str.split("&");   
      for(var i = 0; i < strs.length; i ++) {   
         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);   
      }   
   }   
   return theRequest;   
}   

    var Request = new Object();
    Request = GetRequest();
    var 参数1,参数N;
    参数1 = Request[''参数1''];
    参数N = Request[''参数N''];


// 原页面传参
function preview(){
       var data_file= $('#data_file').val()
            console.log(data_file)
            location.href =  './preview.html?value='+data_file;
            $('.preview-window').removeClass('hide');
          InitData(data_file);
           yulan(data_file);
   }

   $('.close').click(function(){
     $('.preview-window').addClass("hide");
})

 //新页面 带参数
  $(function data() {
            console.log(location.search.concat());
            window.data_file= oneValues();
                $("#show").html(data_file,);
        return data_file;
         });
        
     function oneValues(){
        var result;
        var url=window.location.search; //获取url中"?"符后的字串  
        if(url.indexOf("?")!=-1){
        result = url.substr(url.indexOf("=")+1);
        }
        return result;
        }    

//返回添加页面
function addSatellite(){
     var data_file = $('#data_file').val()
    location.href =  './addSatellite.html?value='+data_file;
}    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值