Ajax操作
来源:互联网 发布:免费刷流量软件 编辑:程序博客网 时间:2024/05/14 15:05
Django Ajax template
<div> <input type="text" name="user" id="user"/> <input type="text" name="pwd" id="pwd" /> <input type="button" id="btn" value="提交"/></div><script>$(function(){ bindBtn();});function bindBtn(){ $('#btn').click(function(){ #这里绑定个点击事件 var u = $('#user').val(); var p = $('#pwd').val(); #dataType:'JSON' 也可以使用这个进行数据的转换 $.ajax({ url:'/aj/', #提交的url type:'POST', #提交的方法 data:{'uuu':u,'ppp':p}, success:function(data){ #等待返回数据的回调函数 var data_dict = JSON.parse(data); #取字典中的值 if (data_dict.status){ location.href = '/home/' }else{ alert(data_dict.error); } } })})}</script>
#views.py 的方法def aj(request): if request.method == "GET": return render(request,'aj.html') elif request.method == "POST": user = request.POST.get('uuu') pwd = request.POST.get('ppp') obj=models.UserInfo.objects.\ filter(username=user,password=pwd).\ first() ret = {'status':True,'error:None'} if obj: request.session['user'] = user #存session request.session['pwd'] = pwd return HttpResponse(json.dumps(ret)) else: ret['status'] = False ret['error'] = "用户名或者密码错误" return HttpResponse(json.dumps(ret))
阅读全文
0 0
- AJAX操作
- Ajax操作
- Ajax操作
- AJAX入门---AJAX操作HTML
- Ajax笔记-jQuery操作Ajax
- jQuery Ajax--Ajax操作函数
- Ajax操作--JQuery的Ajax操作
- Ajax操作--原声JSAJAX操作
- AJAX指南----操作XML
- AJAX基本操作
- ajax操作xml文件
- Ajax操作数据库
- Ajax操作数据库
- Ajax与DOM操作
- Ajax 基本操作步骤
- AJAX--操作xml
- Ajax级联操作
- Ext ajax 后台操作
- hdu2039 三角形(C语言)
- 自制编程语言CXScript(二) 实现赋值语句和四则运算
- BZOJ 1692 [Usaco2007 Dec]队列变换 贪心+后缀数组
- 冒泡,选择,插入排序优化,堆排序和qsort的用法
- 迪杰斯特拉算法
- Ajax操作
- 淄博旅游
- session 跟 cookie 关系
- 非maven项目利用jenkin实现自动部署
- sql基本语句整理
- 如何在 apache 中开启 gzip 压缩服务
- shell实现SSH自动登陆
- 0-1背包和完全背包问题应用
- 二叉树的创建,递归遍历以及非递归遍历