婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

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

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

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

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

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

    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)標(biāo)簽
    ajax
    案例

    相關(guān)文章

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

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

      標(biāo)簽:
      ajax
    • AJAX檢測用戶名是否存在的方法

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

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

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

      標(biāo)簽:
      ajax
    • ajax使用formdata上傳文件流

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

      標(biāo)簽:
      ajax
    • Spring MVC+ajax進行信息驗證的方法

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

      標(biāo)簽:
      ajax

    熱門排行

    信息推薦