jquery实现页面跳转同时传值的问题

假定我有A.html和B.html。A中的text输入字符后按button跳转到B.同时B中的P标签显示A中text的内容。知道个window.location.href... 假定我有A.html和B.html。A中的text输入字符后按button跳转到B.同时B中的P标签显示A中text的内容。
知道个window.location.href='B.html';实现页面跳转,那么同时传值请教下该怎么做?
展开
 我来答
eadio
2015-07-23 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1020万
展开全部

首先去网上查找到怎么获取地址后面的参数,方法,然后a页面写法如下:


<input type="text" id="txt" value="" />
<input type="button" id="btn" value="go" />


    $(function(){
        $("#btn").click(function(){
            location.href="222.html?txt="+$("#txt").val();//发送txt里面的内容
        })
    })



b:页面

<p id="p" style="border:solid 1px red; margin:50px; height:50px;"></p>


    $(document).ready(function(){
        function GetQueryString(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var r = window.location.search.substr(1).match(reg);  //获取url中"?"符后的字符串并正则匹配
            var context = "";
            if (r != null)
                 context = r[2];
            reg = null;
            r = null;
            return context == null || context == "" || context == "undefined" ? "" : context;
        }
        
        $("#p").text(GetQueryString("txt"));
    })


执行结果:

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方天画戟BEA
2015-07-23
知道答主
回答量:17
采纳率:0%
帮助的人:9.8万
展开全部
A: B.html?data=xxx
B: $.url().param('data');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式