取消表单方式的提交

使用ajax方式提交

》效果

用户输入用户名和密码

点击提交

如果用户名密码正确,那么就跳转页面(思考谁跳转)

如果用户名或者密码不正确,就显示错误的信息(错误信息由谁提供?)

》前端思考的问题

1,往哪个路径提交,什么方式提交

2,提交时传什么参数过去

3,后端会返回什么过来

》后端要处理的事情

前端通过什么路径来访问我

如何获取数据(URL获取?GET,POST方式获取?)

返回什么给前端

》双方交流沟通

返回值来一个字典吧

{“stat":1, “data”:数据}

{“stat”:0, “msg”:错误内容}

代码开始

前端

》ajax格式建起来

》获取input框中的表单数据

》表单数据拼到ajax里的data中

》请求结果分析

根据后端传回的数据,给出不同的反应

1,用户名,密码正确时。
跳转页面。
location.href = 网址

2,不正确时。
显示错误信息

后端

》视图

获取用户名和密码

校验

返回json数据

》注意事项

后端给ajax的请求返回时

不要跳转,redirect

不要渲染,render

要么返回HttpResponse

要么返回JsonResponse

为什么?

因为前端只需要字符串而已

不要返回前端用不着的东西

django-登陆功能-使用ajax实现相关推荐

  1. 六十五、SpringBoot配置拦截器拦截静态资源和区域解析器实现登陆功能

    @Author:Runsen 来源:尚硅谷 下面建议读者学习尚硅谷的B站的SpringBoot视频,我是学雷丰阳视频入门的. 具体链接如下:B站尚硅谷SpringBoot教程 本次到了SpringBo ...

  2. python编程用户登陆c_django实现用户登陆功能详解

    简介: Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django. Django是一个开放源代码的Web应用框架,由Python ...

  3. security 底层原理_spring security 实现remeber me(免登陆功能)的原理

    spring security 实现免登陆功能大体也是基于COOKIE来实现的. 主要配置信息: authentication-success-handler-ref="authentica ...

  4. login aspx实现登陆功能 400电话

    default aspx允许所有用户访问.login aspx实现登陆功能 400电话,reguser aspx实现注册用户功能.1 首先我们新建一个网站2 进入c:\windows\microsof ...

  5. ktv登陆功能的实现 1216

    ktv登陆功能的实现 1216 初始界面 完善显示 登陆验证 编写方法非空验证 如果不为空才干正事 登陆主逻辑

  6. 综合演练 实现登陆功能 1124

    综合演练 实现登陆功能 1124 目标 本项目需要有两个窗体, 其中第1个窗体用于登录,如果登录成功,那么跳转到第2个窗体, 在第2个窗体当中,显示用户的一些简单的信息,作为登录成功的一个模拟. 如果 ...

  7. 需求说明 用户登陆功能的实现 c#

    需求说明 用户登陆功能的实现 c# 需求说明 新建一个用户数据表 添加一个管理员的用户 编写一个c#的程序 接收用户输入的帐号与密码 提交后查询数据库 如果查询成功 提示登陆成功 否则提示登陆不成功 ...

  8. 三星S10指纹识别玩脱了!多家金融APP关闭指纹登陆功能

    近日,三星Galaxy S10等设备的指纹识别安全漏洞问题引发全球关注,尽管三星官方发布声明将发布补丁修复该问题,目前国内外多家金融机构已采取措施,关闭涉及相关机型的指纹登录功能. 此前据外媒报道,一 ...

  9. Struts2和hibernate框架整合实现简单的注册登陆功能

    Struts2和hibernate框架整合实现简单的注册登陆功能 项目结构: LoginAction.java package action; import vo.User; import vo.Us ...

  10. QQ登陆功能的实现2

    QQ登陆功能的实现2 由于看到园子里有朋友说需要讲解和剖析实现的步骤,前面的QQ登陆实现只有代码,所以这篇补上 1.  分析 1). 当运行QQ.exe后会出现qq登陆界面的窗体 2). 我们用spy ...

最新文章

  1. 机器人如何懂得人类感情
  2. 彻底卸载vscode Linux,ubuntu如何卸载vscode
  3. 关于Python中的self
  4. DevExpress.XtraGrid.view.gridview 属性说明
  5. rust盖错了怎么拆除_细说Rust错误处理
  6. 关于Raspberry Pi,Python等的6本书
  7. 阻止具有特定文件扩展名的附件的电子邮件
  8. 麻省理工18年春软件构造课程阅读04“代码评审”
  9. 羊毛之家,青龙脚本,几乎全部可用
  10. IT基础知识(精华版二)
  11. 软件工程课程设计-电梯控制系统
  12. 2021年系统架构设计师考试上午真题与答案
  13. 自由与钱无关,限制你的只是自己的格局——北漂18年(77)
  14. win7 注册表禁 com服务器,Win7系统注册表禁用USB和启用USB接口方法
  15. node-webkit(Windows系统) 打包成exe文件后,被360杀毒软件误报木马的解决方法
  16. hive中的TextFile转为SequenceFile
  17. 实战例子:Solidity代码小失误导致池子里60万U被盗空
  18. 服务器修复oxc0000098,Win10系统无法开机0xc0000098错误怎么办_win10无法开机提示0xc0000098错误代码如何修复...
  19. 软件授权License的区别
  20. Win11如何清理C盘垃圾文件

热门文章

  1. vue (可读写)全局变量的 定义、任意调用、值的修改
  2. 微信红包封面小程序源码-后台独立版-带测评积分功能源码
  3. 小黄鸡 php,PHP调用小黄鸡 api post发送
  4. 无连接可靠传输_这些RF连接器设计原则你应该多了解一下
  5. 月老盲盒小纸条微信云开发小程序源码
  6. POS机移动刷卡机自适应网站源码 dedecms织梦模板
  7. vscode,git提交push,需要每次都输入账号密码username,password
  8. 有关ArrayList的toArray()方法的一些探究
  9. DBShop电子商务系统
  10. 一款纯HTML二次元响应式引导页