• <bdo id='jhmYb'></bdo><ul id='jhmYb'></ul>
        <tfoot id='jhmYb'></tfoot>

      1. <i id='jhmYb'><tr id='jhmYb'><dt id='jhmYb'><q id='jhmYb'><span id='jhmYb'><b id='jhmYb'><form id='jhmYb'><ins id='jhmYb'></ins><ul id='jhmYb'></ul><sub id='jhmYb'></sub></form><legend id='jhmYb'></legend><bdo id='jhmYb'><pre id='jhmYb'><center id='jhmYb'></center></pre></bdo></b><th id='jhmYb'></th></span></q></dt></tr></i><div id='jhmYb'><tfoot id='jhmYb'></tfoot><dl id='jhmYb'><fieldset id='jhmYb'></fieldset></dl></div>

        <small id='jhmYb'></small><noframes id='jhmYb'>

        <legend id='jhmYb'><style id='jhmYb'><dir id='jhmYb'><q id='jhmYb'></q></dir></style></legend>

        layui使用form表单实现post请求页面跳转的方法

        当我们使用layui时,可以通过form表单的方式来实现post请求页面跳转。接下来将介绍layui使用form表单实现post请求页面跳转的方法的攻略。

          <legend id='AXRBr'><style id='AXRBr'><dir id='AXRBr'><q id='AXRBr'></q></dir></style></legend>

              • <bdo id='AXRBr'></bdo><ul id='AXRBr'></ul>
                <tfoot id='AXRBr'></tfoot>
                  <tbody id='AXRBr'></tbody>

                • <small id='AXRBr'></small><noframes id='AXRBr'>

                  <i id='AXRBr'><tr id='AXRBr'><dt id='AXRBr'><q id='AXRBr'><span id='AXRBr'><b id='AXRBr'><form id='AXRBr'><ins id='AXRBr'></ins><ul id='AXRBr'></ul><sub id='AXRBr'></sub></form><legend id='AXRBr'></legend><bdo id='AXRBr'><pre id='AXRBr'><center id='AXRBr'></center></pre></bdo></b><th id='AXRBr'></th></span></q></dt></tr></i><div id='AXRBr'><tfoot id='AXRBr'></tfoot><dl id='AXRBr'><fieldset id='AXRBr'></fieldset></dl></div>
                • 当我们使用layui时,可以通过form表单的方式来实现post请求页面跳转。接下来将介绍layui使用form表单实现post请求页面跳转的方法的攻略。

                  步骤一:在页面中引入layui模块,引入form模块

                  <!-- 引入layui -->
                  <script src="path/layui/layui.js"></script>
                  
                  <!-- 引入layui所需样式 -->
                  <link rel="stylesheet" href="path/layui/css/layui.css" />
                  
                  layui.use('form', function(){
                    var form = layui.form;
                    // 表单操作写在这里
                  });
                  

                  步骤二:编写form表单

                  <form action="/example" method="post" class="layui-form">
                    <div class="layui-form-item">
                      <label class="layui-form-label">用户名</label>
                      <div class="layui-input-block">
                        <input type="text" name="username" lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input">
                      </div>
                    </div>
                  
                    <div class="layui-form-item">
                      <label class="layui-form-label">密码</label>
                      <div class="layui-input-block">
                        <input type="password" name="password" lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input">
                      </div>
                    </div>
                  
                    <div class="layui-form-item">
                      <div class="layui-input-block">
                        <button class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>
                      </div>
                    </div>
                  </form>
                  

                  其中,form元素必须添加 class="layui-form" 属性,button元素必须添加 lay-submit="" 和 lay-filter="demo1" 属性(demo1为自定义的layui表单事件名)。

                  步骤三:编写表单提交事件处理函数

                  form.on('submit(demo1)', function(data){
                    console.log(data.field) // {username: 'zhangsan', password: '123456'}
                    // 表单提交处理
                  
                    // 防止表单提交后页面跳转
                    return false;
                  });
                  

                  其中,data.field 为表单提交的参数,可以在这里进行表单提交的处理。最后返回 false 防止表单提交后页面跳转。

                  下面演示两条示例:

                  示例一:使用 Ajax 提交表单并获取后台返回的数据

                  form.on('submit(demo1)', function(data){
                    $.ajax({
                      type: 'POST',
                      url: '/example',
                      data: data.field,
                      dataType: 'json',
                      success: function(res) {
                        if(res.code == 0) {
                          layer.msg('登录成功');
                        } else {
                          layer.msg(res.message);
                        }
                      },
                      error: function() {
                        layer.msg('系统错误');
                      }
                    });
                    return false;
                  });
                  

                  使用jQuery库中的 $.ajax 方法提交表单,并获取后台返回的数据,根据返回结果进行对应的提示。

                  示例二:使用 window.location.href 实现页面跳转

                  form.on('submit(demo1)', function(data){
                    window.location.href = '/example';
                    return false;
                  });
                  

                  使用 window.location.href 实现页面的跳转。

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  treetable.js没有checked做联动。于是自己基于treetable开发的一个小功能,希望能和大家一起交流一下。 1. 在当前HTML文档checked监听函数中增加以下代码 //联动 table.on('checkbox(quan_list)', function(obj){ //console.log(obj); //当前id var id = obj.
                  当使用Javascript的attachEvent来绑定事件时,我们希望能够给事件处理函数传递一些参数,但是attachEvent本身并不支持传递参数。下面介绍两种解决方法。
                  KnockoutJS是一款流行的JavaScript库,针对一个web应用程序的建立提供了比较好的基础架构。其中,表单的数据绑定功能是KnockoutJS最为常用的功能之一。本文将详细讲解KnockoutJS 3.x
                  下面是用javascript实现改善用户体验之alert提示效果的完整攻略。
                  在学习JavaScript编写贪吃蛇游戏之前,需要掌握以下的前置知识:
                  <legend id='Jxj38'><style id='Jxj38'><dir id='Jxj38'><q id='Jxj38'></q></dir></style></legend>
                    <bdo id='Jxj38'></bdo><ul id='Jxj38'></ul>

                    <small id='Jxj38'></small><noframes id='Jxj38'>

                      <tbody id='Jxj38'></tbody>

                        1. <i id='Jxj38'><tr id='Jxj38'><dt id='Jxj38'><q id='Jxj38'><span id='Jxj38'><b id='Jxj38'><form id='Jxj38'><ins id='Jxj38'></ins><ul id='Jxj38'></ul><sub id='Jxj38'></sub></form><legend id='Jxj38'></legend><bdo id='Jxj38'><pre id='Jxj38'><center id='Jxj38'></center></pre></bdo></b><th id='Jxj38'></th></span></q></dt></tr></i><div id='Jxj38'><tfoot id='Jxj38'></tfoot><dl id='Jxj38'><fieldset id='Jxj38'></fieldset></dl></div>

                          • <tfoot id='Jxj38'></tfoot>