• 登录监听Enter键


    .html

      <button class="submit" onclick="loginAction()" id="btnclick">登录</button>

    .js

    <script type="text/javascript ">
      function getEncrypt(passwd) {
        /* 公钥加密 */
        let encrypt = new JSEncrypt();
        let publicKey = '-----BEGIN PUBLIC KEY----- ';
        encrypt.setPublicKey(publicKey); //公钥的值
        return encrypt.encrypt(passwd); //加密的字串值
      }

      let loginFun = function () {
        let userName = getEncrypt($("#userName").val());
        let userPasswd = getEncrypt($("#userPasswd").val());

        //请求参数
        var list = {
          userName: userName,
          userPasswd: userPasswd
        };

        $.ajax({
          //请求方式
          type: "POST",
          //请求的媒体类型
          contentType: "application/json;charset=UTF-8",
          //请求地址
          url: "/auth/login",
          //数据,json字符串
          data: JSON.stringify(list),
          //请求成功
          success: function (result) {
            console.log(result);
            // 登录成功之后转跳界面
            window.location.href = '/url'
          },
          //请求失败,包含具体的错误信息
          error: function (e) {
            alert(JSON.parse(e.responseText).message)
          }
        });

      }

      // 登录
      let loginAction = function () {
        $("#btnclick ").click(
          loginFun()
        );
      }

      // 监听回车登录
      $("body").keydown(function (event) {
        var e = event || window.event || arguments.callee.caller.arguments[0];
      if (e && e.keyCode == 13) {
        $("#btnclick").click(loginFun());
      }
    });

    </script>

      

  • 相关阅读:
    【结对编程收获】
    【第二次个人作业】结对作业Core第一组:四则运算生成PB16061082+PB16120517
    【第七周读书笔记】读《计算机系统详解》
    【第五周课堂作业】创新案例分析
    【第六周读书笔记】计算机体系结构读后感
    个人总结——马睿淳
    团队项目心得(6.15)
    团队项目心得
    《代码大全》读书笔记——第九周
    《我是一只IT小小鸟》(续)读书笔记——第八周
  • 原文地址:https://www.cnblogs.com/lovekiller1111/p/12943471.html
Copyright © 2020-2023  润新知