欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ajax實現簡單登錄頁面

 更新時間:2020年06月18日 15:36:11   作者:wsy_666  
這篇文章主要為大家詳細介紹了ajax實現簡單登錄頁面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了ajax實現簡單登錄頁面的具體代碼,供大家參考,具體內容如下

一.什么是ajax

Ajax是一種無需重新加載整個網頁,能夠更新部分網頁的技術。

二.ajax的工作原理

Ajax工作原理是一個頁面的指定位置可以加載另一個頁面所有的輸出內容,這樣就實現了一個靜態(tài)頁面也能獲取到數據庫中的返回數據信息了。 所以Ajax實現了一個靜態(tài)網頁在不刷新整個頁面的情況下與服務器通信,減少了用戶等待時間,同時降低了網絡流量,增強了客戶體驗的友好程度。

三.用ajax實現簡單的登錄頁面

1.ajax_login.html

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>登錄頁面</title>
 <style>
  .div1{
   display: none;
   color: red;
  }
 </style>
 <script src="/static/js/jquery-1.12.4.min.js"></script>
 <script>
  $(function () {

   $('#register').click(function () {
    // alert('ok');
    //獲取用戶名和密碼:
    username = $('#username').val();
    password = $('#password').val();
    rember = $('#rember').val();
    // alert(rember);
    $.ajax({
     url:"/login_ajax_check",
     type:"POST", //提交方式
     data:{"username":username,"password":password,"rember":rember},
     dataType:"json",
     
    }).done(function (data) {
     if (data.res==1){
      // alert('username')
      location.href="/index" rel="external nofollow" 

     }else{
      // alert('username');
      $('.div1').show().html('用戶名或密碼輸入錯誤')

     }
    })
   });
  });
 </script>
</head>
<body>
 <div>
  用戶名:<input type="text" id="username" ><br/>
  記住用戶名:<input type="checkbox" id="rember"><br/>
  密碼<input type="password" id="password"><br/>
  <input type="submit" value="登錄" id="register">
  <div class="div1"></div>
 </div>
</body>
</html>

2.views.py

from django.http import HttpResponse,JsonResponse

def login_ajax(request):
 """ajax登錄頁面"""
 return render(request,"booktest/login_ajax.html")

def login_ajax_check(request):
 """ajax登錄校驗"""
 username = request.POST.get('username') # 通過'username'這個鍵拿到數據
 password = request.POST.get('password')


 #若登錄正確
 if username == "admin" and password == "12":
  jsonresponse = JsonResponse({"res":1})

  return jsonresponse

 #登錄錯誤:
 else:
  return JsonResponse({"res":0})

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 本人ajax留言板的源程序 不錯的應用js

    本人ajax留言板的源程序 不錯的應用js

    本人ajax留言板的源程序 不錯的應用js...
    2007-09-09
  • 非常簡單的Ajax請求實例附源碼

    非常簡單的Ajax請求實例附源碼

    這篇文章為大家推薦了一個非常簡單的Ajax請求實例,可以在不重載頁面的情況與 Web 服務器交換數據,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 基于Blod的ajax進度條下載實現示例代碼

    基于Blod的ajax進度條下載實現示例代碼

    本篇文章主要介紹了基于Blod的ajax進度條下載實現示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 使用$.get()根據選項的不同從數據庫異步請求數據

    使用$.get()根據選項的不同從數據庫異步請求數據

    本例實現的是這樣的一個效果:當從select下拉框選擇編程語言時時,根據選項的不同,異步請求不同的函數API描述,需要的朋友可以參考下
    2014-04-04
  • Ajax Control Toolkit 34個服務器端控件

    Ajax Control Toolkit 34個服務器端控件

    Ajax Control Toolkit 34個服務器端控件,想要學習ajax的朋友可以參考下。
    2009-09-09
  • 全面解析Ajax和jsonp使用總結

    全面解析Ajax和jsonp使用總結

    這篇文章主要介紹了全面解析Ajax和jsonp使用總結 的相關資料,需要的朋友可以參考下
    2017-10-10
  • 各種AJAX方法的使用比較詳解

    各種AJAX方法的使用比較詳解

    AJAX技術經過這么多年的發(fā)展,出現了一些框架或類庫用于簡化開發(fā)工作,不同的框架類庫的使用方法也各不相同。 現在,再回頭看看這些技術,看看這些框架類庫,我們能感受到技術在不斷地發(fā)展,AJAX開發(fā)越來越容易了。
    2015-09-09
  • AJAX請求隊列實現

    AJAX請求隊列實現

    這篇文章主要為大家詳細介紹了AJAX請求隊列的實現代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Ajax犯的錯誤處理方法

    Ajax犯的錯誤處理方法

    ajax 發(fā)送請求時狀態(tài)判斷 if else 語句問題如何解決呢?接下來通過本文給大家分享ajax犯的錯誤處理方法,對ajax錯誤感興趣的朋友一起看看吧
    2016-09-09
  • 防止ajax重復請求的方法(GET和POST)

    防止ajax重復請求的方法(GET和POST)

    防止ajax重復請求的方法(GET和POST) ,需要的朋友可以參考下。
    2011-10-10

最新評論