频道栏目
首页 > 资讯 > HTML/CSS > 正文

页面之前跳转和页面之间传递参数

17-10-08        来源:[db:作者]  
收藏   我要投稿

问题描述,有两个页面A,B:如何把A页面的数据专递到B页面;

解决方法:

1)利用超链接a标签,这个大家都会了,在这不解释了

2)利用url地址栏转递参数

用法:

2,1这是跳转到B页面和url和参数的拼接

 

$("#departA").on("click",function(){
    var $this= $(this).html();
    var data={
        name:$this
    }
    var url="../pages/placeDeparture.html"

    window.location.href =grow(data,url);

})

function grow(obj,url) { var s = ''; for(var k in obj){ s += "&"+k+"="+obj[k]; } var Str = s.substr(1); if(url.indexOf("?") > -1){ url = url+"&"+Str; }else{ url = url+"?"+Str; } return url; }

B页面取url的参数
var GetQuerys =GetQueryString("names","")||$("#attachB").html();
function GetQueryString(name,url) {
    url = url || window.location.search.substr(1);
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = url.match(reg);
    if(r!=null)return decodeURI(r[2]); return null;
}
相关TAG标签
上一篇:关于css的标签
下一篇:SQLMAP自动注入-REQUEST
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站