• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > django通过ajax发起请求返回JSON格式数据的方法

django通过ajax发起请求返回JSON格式数据的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了django ajax,django ajax post,django json,django 返回json,python.django等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了django通过ajax发起请求返回JSON格式数据的方法。分享给大家供大家参考。具体实现方法如下:

这是后台处理的:

def checkemail(request):
  user = None
  if request.POST.has_key('email'):
    useremail = request.POST['email']
    result = {}
    user = User.objects.filter(useremail__iexact = useremail)
  if user:
    result = "1"
    result = simplejson.dumps(result)
  else:
    result = "0"
    result = simplejson.dumps(result)
  return HttpResponse(result, mimetype='application/javascript')

</div>

这是AJAX部分:

if(valid_email($('#reg-for-email').val())){
  var email = $('#reg-for-email').val();
  //这里把用户输入的EMAIL地址提交到后台数据库中去验证是否已存在。
  $.ajax({
    type:"POST" ,
    url:"/reg/checkemail",
    data:"email=" + email ,
    cache: false,
    success: function(result){
  if (result==1)
   {
    $("#reg-for-email-msg").removeClass("g-hide");
    $('#reg-for-email-msg').removeClass("msg-isok").addClass("msg-error").html("该邮箱已存在!");
    eok = true;
   }
   else
   {
    $("#reg-for-email-msg").addClass("g-hide");
    eok = false;
   }
    }
   })
}

</div>

URL的配置是:

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • django通过ajax发起请求返回JSON格式数据的方法

相关文章

  • Python计算字符宽度的方法
  • Python实现向QQ群成员自动发邮件的方法
  • 详解Swift中属性的声明与作用
  • 在Python中使用模块的教程
  • 在Python中使用zlib模块进行数据压缩的教程
  • 用Python输出一个杨辉三角的例子
  • 在Linux上安装Python的Flask框架和创建第一个app实例的教程
  • 利用matplotlib+numpy绘制多种绘图的方法实例
  • 使用Python抓取模板之家的CSS模板
  • python实现RSA加密(解密)算法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python抓取某汽车网数据解析html存入excel示例
    • python登陆asp网站页面的实现代码
    • wxpython学习笔记(推荐查看)
    • 给Python的Django框架下搭建的BLOG添加RSS功能的教程
    • Python 正则表达式(转义问题)
    • Python中subprocess模块用法实例详解
    • Python中的anydbm模版和shelve模版使用指南
    • 详解Python的Lambda函数与排序
    • 使用Python中的cookielib模拟登录网站
    • Python中list初始化方法示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有