ajax实现简单登录页面详解

ajax实现简单登录页面详解

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

【相关文章推荐:ajax视频教程】

一.什么是ajax

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

二.ajax的工作原理

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

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

1.ajax_login.html

nbsp;html>  登录页面   .p1{   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');      $('.p1').show().html('用户名或密码输入错误')     }    })   });  });  

  用户名:
  记住用户名:
  密码
    

 

登录后复制

2.views.py

from django.http import HttpResponse,JsonResponsedef 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})

登录后复制

相关学习推荐:js视频教程

以上就是ajax实现简单登录页面详解的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2726229.html

(0)
上一篇 2025年3月7日 23:30:03
下一篇 2025年3月3日 16:36:57

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

相关推荐

  • 学习ajax实现提交时校验表单方法

    【相关文章推荐:ajax视频教程】 本文实例为大家分享了ajax提交时校验表单的方法,供大家参考,具体内容如下 方法一: 代码示例:  巧妙设计之处:ajax提交的话,不能够进行校验拦截,设置一个flag来判断,很巧妙的设计之处,故收藏! …

    2025年3月7日 编程技术
    200
  • ajax如何实现excel报表导出

    【相关文章推荐:ajax视频教程】 利用ajax实现excel报表导出【解决乱码问题】,供大家参考,具体内容如下 背景 项目中遇到一个场景,要导出一个excel报表。由于需要token验证,所以不能用a标签;由于页面复杂,所以不能使用表单提…

    2025年3月7日
    200
  • 了解Ajax Session失效跳转登录页面的方法

    【相关文章推荐:ajax视频教程】 在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截);一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采用A…

    2025年3月7日
    200
  • AJAX实现数据的增删改查操作

    【相关文章推荐:ajax视频教程】 本文实例讲述了AJAX实现数据的增删改查操作。分享给大家供大家参考,具体如下: 主页:index.html nbsp;html>       编号: 姓名: 性别:男:女: 年龄:  15  16 …

    2025年3月7日
    200
  • 认识Ajax基础之数据请求

    相关文章推荐:ajax视频教程 Ajax 概述它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。 Ajax 的应用场景 页面上拉加载更多数据 列表数据无刷新分页 表单项离开焦点数据验证 搜索框提示文字下拉列表…

    2025年3月7日 编程技术
    200
  • 认识 ajax

    相关文章推荐:ajax视频教程 1.1 什么是ajax: Ajax即“Asynchronous Javascript And XML”(异步JavaScript 和XML),是指一种创建交互式网页应用的网页开发技术。Ajax=异步JavaS…

    2025年3月7日 编程技术
    200
  • ASP.NET下使用Ajax

    之前在认识Ajax初步理解中介绍了对Ajax的初步理解,本文将介绍在ASP.NET中如何方便使用Ajax,第一种当然是使用jQuery的ajax,功能强大而且操作简单方便,第二种是使用.NET封装好的ScriptManager。 相关免费学…

    2025年3月7日 编程技术
    200
  • jquery和ajax是什么?

    Ajax是指一种创建交互式网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术;而jquery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果。…

    2025年3月7日
    200
  • 详解ajax实现excel报表导出

    推荐(免费):ajax视频教程 利用ajax实现excel报表导出【解决乱码问题】,供大家参考,具体内容如下 背景 项目中遇到一个场景,要导出一个excel报表。由于需要token验证,所以不能用a标签;由于页面复杂,所以不能使用表单提交。…

    2025年3月7日
    200
  • jQuery JavaScript ajax区别是什么

    jQuery JavaScript ajax区别:1、javaScript广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能;2、AJAX创建交互式网页应用的网页开发技术;3、jQuery方便地为网站提供AJAX交互。 j…

    2025年3月7日
    200

发表回复

登录后才能评论