乱码乱a∨中文字幕,在线免费激情视频,亚洲欧美久久夜夜潮,国产在线网址

  1. <sub id="hjl7n"></sub>

    1. <sub id="hjl7n"></sub>

      <legend id="hjl7n"></legend>

      當前位置:首頁 >  站長 >  編程技術(shù) >  正文

      Ajax實現(xiàn)登錄案例

       2020-11-25 13:42  來源: 腳本之家   我來投稿 撤稿糾錯

        阿里云優(yōu)惠券 先領(lǐng)券再下單

      這篇文章主要為大家詳細介紹了Ajax實現(xiàn)登錄案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

      Ajax登錄案例,供大家參考,具體內(nèi)容如下

      Msg

      package com.lbl.msg;

      public class Msg {
        String msg;
        int code;

        public Msg() {
        }

        public Msg(String msg, int code) {
          this.msg = msg;
          this.code = code;
        }

        public String getMsg() {
          return msg;
        }

        public void setMsg(String msg) {
          this.msg = msg;
        }

        public int getCode() {
          return code;
        }

        public void setCode(int code) {
          this.code = code;
        }
      }

      RegisterServlet

      package com.lbl.servlet;

      import com.fasterxml.jackson.databind.ObjectMapper;
      import com.lbl.msg.Msg;

      import javax.servlet.ServletException;
      import javax.servlet.annotation.WebServlet;
      import javax.servlet.http.HttpServlet;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;
      import java.io.IOException;

      @WebServlet("/register")
      public class RegisterServlet extends HttpServlet {
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
          doGet(request, response);
        }

        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
          //1:獲取請求發(fā)送的數(shù)據(jù)
          String username = request.getParameter("username");
          response.setContentType("text/html;charset=UTF-8");
          //2:判斷用戶名是否注冊
          if("abc123".equals(username)){
            Msg msg = new Msg("用戶名已經(jīng)注冊",0);
            //用戶名已經(jīng)注冊 {"flag":false,"info":"用戶名已經(jīng)注冊"};
      //      String jsonStr = "{\"flag\":false,\"info\":\"用戶名已經(jīng)注冊\"}";
            //響應(yīng)回瀏覽器
            response.getWriter().write(new ObjectMapper().writeValueAsString(msg));
          }else{
            Msg msg = new Msg("可以注冊",1);
            //用戶名沒有注冊
      //      String jsonStr = "{\"flag\":true,\"info\":\"可以注冊\"}";
            //響應(yīng)回瀏覽器
            response.getWriter().write(new ObjectMapper().writeValueAsString(msg));
          }

        }
      }

      json_register.html

      <!DOCTYPE html>
      <html lang="en">
      <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="js/jquery-3.3.1.js"></script>
        <script type="application/javascript">
          $(function () {
            //1: 給用戶名輸入框綁定失去焦點事件(onfocus onblur)
            $("#username").on("blur",function () {
              //獲取用戶名輸入框數(shù)據(jù)
              var username = $("#username").val();
              //2:向服務(wù)器發(fā)出異步請求,讓服務(wù)器去查詢用戶名是否存在
              $.post(
                "register", //表示服務(wù)器的servlet路徑
                "username="+username, //表示向服務(wù)器發(fā)送的數(shù)據(jù)
                function (data) { // msg:用戶名已經(jīng)注冊 code:0
                  if(data.code==0){
                    // alert(data.info);
                    $("#spanId").html(data.msg).css("color","green");
                  }else {
                    $("#spanId").html(data.msg).css("color","red");
                  }

                },
                "json"
              );
            });
          });

        </script>
      </head>
      <body>
      <div>
        <font>會員注冊</font>USER REGISTER
        <form class="form-horizontal" style="margin-top: 5px;">
          <table>
            <tr>
              <td>用戶名</td>
              <td>
                <input type="text" id="username" name="username" placeholder="請輸入用戶名">
                <span id="spanId"></span>
              </td>
            </tr>
            <tr>
              <td>密碼</td>
              <td>
                <input type="password" placeholder="請輸入密碼">
              </td>
            </tr>
          </table>
          <input type="submit" value="注冊"/>
        </form>
      </div>

      </body>
      </html>

      以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

      來源:腳本之家

      鏈接:https://www.jb51.net/article/196051.htm

      申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

      相關(guān)標簽
      ajax
      案例

      相關(guān)文章

      • Ajax實現(xiàn)頁面無刷新留言效果

        這篇文章主要為大家詳細介紹了Ajax實現(xiàn)頁面無刷新留言效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

        標簽:
        ajax
      • AJAX檢測用戶名是否存在的方法

        這篇文章主要為大家詳細介紹了AJAX檢測用戶名是否存在,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

        標簽:
        ajax
      • 使用AJAX 包含正則表達式 驗證用戶登錄的步驟

        這篇文章主要介紹了使用AJAX(包含正則表達式)驗證用戶登錄的步驟,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

        標簽:
        ajax
      • ajax使用formdata上傳文件流

        這篇文章主要為大家詳細介紹了ajax使用formdata上傳文件流,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

        標簽:
        ajax
      • Spring MVC+ajax進行信息驗證的方法

        AJAX不是新的編程語言,而是一種使用現(xiàn)有標準的新方法。這篇文章主要介紹了SpringMVC+ajax進行信息驗證,需要的朋友可以參考下

        標簽:
        ajax

      熱門排行

      信息推薦