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

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

来源:脚本之家

链接:https://www.jb51.net/article/189008.htm

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:SEO优化专员,转转请注明出处:https://www.chuangxiangniao.com/p/900257.html

(0)
上一篇 2025年1月4日 01:53:40
下一篇 2025年1月4日 01:54:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Ajax工作原理及优缺点实例解析

    这篇文章主要介绍了Ajax工作原理及优缺点实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.Ajax是什么? 全称是 asynchronous javascript and xm…

    2025年1月4日
    200
  • ajax实现excel报表导出

    利用ajax实现excel报表导出【解决乱码问题】,供大家参考,具体内容如下 背景 项目中遇到一个场景,要导出一个excel报表。由于需要token验证,所以不能用a标签;由于页面复杂,所以不能使用表单提交。初步考虑前端使用ajax,后端返…

    编程技术 2025年1月4日
    200
  • AJAX实现数据的增删改查操作详解java后台

    这篇文章主要介绍了AJAX实现数据的增删改查操作,结合实例形式详细分析了ajax结合java后台实现数据库增删改查相关操作技巧,需要的朋友可以参考下 本文实例讲述了AJAX实现数据的增删改查操作。分享给大家供大家参考,具体如下: 主页:in…

    2025年1月4日
    200
  • ajax异步实现文件分片上传实例代码

    这篇文章主要给大家介绍了关于ajax异步实现文件分片上传的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 前言 使用Ajax上传文件的应用场景颇多,比如上传用户…

    编程技术 2025年1月4日
    200
  • Ajax实现登录案例

    这篇文章主要为大家详细介绍了Ajax实现登录案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Ajax登录案例,供大家参考,具体内容如下 Msg package com.lbl.msg; public cl…

    2025年1月4日
    200
  • ajax post下载flask文件流以及中文文件名问题

    这篇文章主要介绍了ajax post下载flask文件流以及中文文件名问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ajax post下载文件 后端返回文件流,flask中可使用 retur…

    编程技术 2025年1月4日
    200
  • Ajax实现文件上传功能(Spring MVC)

    这篇文章主要为大家详细介绍了Ajax实现文件上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Ajax实现文件上传的具体代码,供大家参考,具体内容如下 前端表单 和 JQuery j…

    2025年1月4日
    200
  • 使用ajax跨域调用springboot框架的api传输文件

    这篇文章主要介绍了使用ajax跨域调用springboot框架的api传输文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在新项目中使用的是springboot编写的api,涉及到ajax跨域请求和传输文…

    编程技术 2025年1月4日
    200
  • bootstrapselect2动态从后台Ajax动态获取数据的代码

    这篇文章主要介绍了bootstrap select2 动态从后台Ajax动态获取数据的代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 效果图展示: 实现方式: 前端代码: 动态多选 <sele…

    2025年1月4日
    200
  • Ajax实现二级联动菜单

    这篇文章主要为大家详细介绍了Ajax实现二级联动菜单,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Ajax二级联动菜单的具体代码,供大家参考,具体内容如下 index.jsp 二级菜单联…

    编程技术 2025年1月4日
    200

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信