AJax技术

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

字号+ 作者:H5之家 来源:H5之家 2018-08-08 08:02 我要评论( )

这篇文章主要介绍了django通过ajax发起请求返回JSON格式数据的方法,较为详细的分析了django处理ajax请求的技巧,需要的朋友可以参考下

关注微信公众号

扫一扫

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

转载  更新时间:2015年06月04日 11:15:22   作者:疯狂一夏  

这篇文章主要介绍了django通过ajax发起请求返回JSON格式数据的方法,较为详细的分析了django处理ajax请求的技巧,需要的朋友可以参考下

本文实例讲述了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')

这是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; } } }) }

URL的配置是:

复制代码 代码如下:

url(r'^reg/checkemail/', 'reg.views.checkemail',),

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

您可能感兴趣的文章:

相关文章

最新评论

大家感兴趣的内容

最近更新的内容

常用在线小工具

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • ajax 电子书

    ajax 电子书

    2018-06-20 08:00

  • 基于HTML5 Ajax文件上传进度条如何实现(jquery版本)

    基于HTML5 Ajax文件上传进度条如何实现(jquery版本)

    2018-04-24 12:15

  • Dede利用ajax无限加载文章

    Dede利用ajax无限加载文章

    2018-04-23 15:07

  • 利用js实现前后台传送Json的示例代码

    利用js实现前后台传送Json的示例代码

    2018-04-23 13:00

网友点评