关于页面跳转带值问题

Posted 刘枫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于页面跳转带值问题相关的知识,希望对你有一定的参考价值。

 a页面

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <script src="js/jquery-3.0.0.min.js"></script>
    <script src="js/jquery.params.js"></script>
    <title>a页面</title>
    <script>
        $(function(){
             name = $("#name").text();
             age = $("#age").text();
            $("#btn").on("click",function(){
               jump1();
            });
        });
        function jump1(){
            url = "b.html?name="+name+"&age="+age;//此处拼接内容
            window.location.href = url;
        }
    </script>
</head>
<body>
   <div id="name">tony</div>
   <div id="age">23</div>
   <button id="btn">跳转</button>
</body>
</html>

 跳转到b页面

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <script src="js/jquery-3.0.0.min.js"></script>
    <script src="js/jquery.params.js"></script>
    <title>b页面</title>
    <script>
        $(function(){
           getData1();
        });
        function getData1(){
            var name = $.query.get("name");
            var age = $.query.get("age");
            $("#name").text(name);
            $("#age").text(age);
        }
    </script>
</head>
<body>
   <div id="name"></div>
   <div id="age"></div>
</body>
</html>

 vue 跳转页面带参数

// 1.页面中的代码
this.$router.push({
    name: ‘generalAdminOrderFlowAdd‘,
    params: {
      type: ‘add‘,
      templateType: this.orderTemplateType
     }
 })
 // 2.路由中的代码
 {
   path: ‘:type/:templateType‘,
   name: ‘generalAdminOrderFlowAdd‘,
   component:   require(‘@/components/generalAdmin/order/orderFlow‘)
}
// 3.获取页面中的参数值
 let type = this.$route.params.type

 

以上是关于关于页面跳转带值问题的主要内容,如果未能解决你的问题,请参考以下文章

<a>标签地址栏跳转带中文参数,地址栏中文怎么没有被编码?

asp中response.redirect怎么带值跳转并在另一页面怎么获得转来的值

asp 带参数跳转问题

vue路由传参vue自带方法路由传参方式页面跳转带id过去刷新页面数据不丢失隐藏URL后的参数 详细教程

window.location.href跳转带中文参数

Mui-自定义事件跳转带参数