分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

ajax

发布时间:2023-09-06 02:06责任编辑:彭小芳关键词:暂无标签

基于Ajax的登陆验证

<form> ???用户名 <input type="text" id="user"> ???密码 <input type="password" id="pwd"> ???<input type="button" value="submit" class="login_btn"><span class="error"></span></form><script> // 登录验证 ???$(".login_btn").click(function () { ???????$.ajax({ ???????????url: "/login/", ???????????type: "post", ???????????data: { ???????????????"user": $("#user").val(), ???????????????"pwd": $("#pwd").val(), ???????????}, ???????????success: function (data) { ???????????????console.log(data); // json字符串 ???????????????console.log(typeof data); ???????????????var data = JSON.parse(data);// 反序列化 object {} ,数据转换 ???????????????console.log(data); // object ???????????????console.log(typeof data); ???????????????if (data.user) { ???????????????????console.log(key); ???????????????????location.href = "http://www.baidu.com/"; ???????????????} ???????????????else { ???????????????????$(".error").html(data.msg).css({"color": "red", "margin-left": "10px"}) ???????????????} ???????????} ???????}) ???})</script>
def login(request): ???print(request.POST) ???user=request.POST.get("user") ???pwd=request.POST.get("pwd") ???user=User.objects.filter(name=user,pwd=pwd).first() ???res={"user":None,"msg":None} ?#字典 ???if user: ???????res["user"]=user.name ???else: ???????res["msg"]="username or passwor wrong! " ???import json ???# 转换成json ,传送数据 ???return HttpResponse(json.dumps(res))

ajax

原文地址:https://www.cnblogs.com/wenyule/p/9382998.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved