django-登陆功能-使用ajax实现

django-登陆功能-使用ajax实现 取消表单方式的提交使用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为什么因为前端只需要字符串而已不要返回前端用不着的东西