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

2024-11-24 21:05:13
推荐回答(2个)
回答1:

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




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



b:页面


    $(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"));
    })


执行结果:

回答2:

A: B.html?data=xxx
B: $.url().param('data');