• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

python 搞代码 4年前 (2022-01-09) 16次浏览 已收录 0个评论

本文实例讲述了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='appl<strong>本文来源gaodai#ma#com搞@@代~&码网</strong>ication/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', name='ce'),

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:django通过ajax发起请求返回JSON格式数据的方法
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址