91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

node.js+jQuery如何實現用戶登錄注冊AJAX交互

發布時間:2021-06-24 14:55:34 來源:億速云 閱讀:177 作者:小新 欄目:web開發

這篇文章給大家分享的是有關node.js+jQuery如何實現用戶登錄注冊AJAX交互的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

1.login.ejs實現form框架

  <form >
      <ul>
        <li><p>用戶名</p></li>
        <li><input type="text" name="username" id="username"></li>
      </ul>
      <ul>
        <li><p>密碼</p></li>
        <li><input type="password" name="password" id="password"></li>
      </ul>
      <ul class="mt50">
        <li><input id="login_submit" class="submit" type="button" value="登 陸"></li>
      </ul>
    </form>

form不加method,意圖自己用ajax發送請求。

2.js實現request的發送

$("#login_submit").click(function(){
  var username=$('#username').val();
  var password=$('#password').val();
  //這里實現對 username和password格式的判斷
  //........
  //發送ajax請求 使用post方式發送json字符串給后臺login
  $.ajax({
    type: "post",
    url: "http://localhost:3000/login",
    dataType: "json",
    data:{ username: username, password: password },
    success: function(data){
    //接受返回的數據,前端判斷采取的動作
      if(data){
        if(data.message=="false"){
          alert('密碼錯誤,請重新輸入');
          window.location.href="login";
        }else{
          alert('登陸成功');
          window.location.href="index";
        }
      } else{
      }
    }
  });
});

2.后臺接收

/**
 * 注冊頁 post 
 */
router.post('/reg', function (req, res, next) {
  //先查詢有沒有這個user
  console.log("req.body"+req.body);
  user2.findDocuments(DATABASE, "users", 1, {"uName":req.body.username}, function (user) {
    res.setHeader('Content-Type', 'application/json;charset=utf-8');
    if(user.length==0){
      //用戶名沒有重復 同意創建用戶
      user2.insertDocuments(DATABASE, "users",
        [{
          "uName":req.body.username,
          "uPasswd":req.body.password,
          "uEmail":req.body.email,
          "uHasshop":0,
          "uShopname":"null",
          "aId":'-1'

        }],
        function (result){
          res.send({status:"success", message:"true"});
        }
      );
    }
    else{
      // 用戶名重復。找到這個user 不同意創建用戶
      res.send({status:"success", message:"false"});
    }
  });
});

注冊頁面跟登陸頁面類似。

感謝各位的閱讀!關于“node.js+jQuery如何實現用戶登錄注冊AJAX交互”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

固安县| 哈巴河县| 屏东市| 汕头市| 平凉市| 龙游县| 九台市| 集安市| 余庆县| 贡觉县| 渭南市| 乌拉特后旗| 石阡县| 怀柔区| 乳山市| 宜良县| 锡林浩特市| 遵义市| 柞水县| 府谷县| 怀安县| 齐齐哈尔市| 正安县| 改则县| 思茅市| 南靖县| 九台市| 平定县| 尼勒克县| 富蕴县| 盈江县| 通渭县| 邵东县| 东至县| 广河县| 昆山市| 汾西县| 淳化县| 容城县| 东安县| 五台县|