用php mui ajax注册登录页面,ajax实现简单登录页面

本文实例为大家分享了ajax实现简单登录页面的具体代码,供大家参考,具体内容如下

一.什么是ajax

Ajax是一种无需重新加载整个网页,能够更新部分网页的技术。

二.ajax的工作原理

Ajax工作原理是一个页面的指定位置可以加载另一个页面所有的输出内容,这样就实现了一个静态页面也能获取到数据库中的返回数据信息了。 所以Ajax实现了一个静态网页在不刷新整个页面的情况下与服务器通信,减少了用户等待时间,同时降低了网络流量,增强了客户体验的友好程度。

三.用ajax实现简单的登录页面

1.ajax_login.html

登录页面

.div1{

display: none;

color: red;

}

$(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('用户名或密码输入错误')

}

})

});

});

用户名:

记住用户名:

密码

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})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值