本文例項為大家分享了ajax實現簡單登入頁面的具體程式碼,供大家參考,具體內容如下
一.什麼是ajax
Ajax是一種無需重新載入整個網頁,能夠更新部分網頁的技術。
二.ajax的工作原理
Ajax工作原理是一個頁面的指定位置可以載入另一個頁面所有的輸出內容,這樣就實現了一個靜態頁面也能獲取到資料庫中的返回資料資訊了。 所以Ajax實現了一個靜態網頁在不重新整理整個頁面的情況下與伺服器通訊,減少了使用者等待時間,同時降低了網路流量,增強了客戶體驗的友好程度。
三.用ajax實現簡單的登入頁面
1.ajax_login.html
[object Object]
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實現簡單登入頁面已經有391次圍觀