• Django返回json数据用法示例


    最近在写前端ajax发送请求到后台,结果数据提交成功,但是一直未执行成功回调函数,经过多番查找资料,终于找到答案。

    本文实例讲述了Django返回json数据用法。分享给大家供大家参考,具体如下:

    1、前端。jQuery发送GET请求,并解析json数据。getJSON方法可参考这里。

    1
    2
    3
    4
    5
    url = "http://example/?question=" + question + "&rand=" + Math.random();
    $.getJSON(url, function(json){
      answer = json.answer;
      alert(answer);
    });

    2、后端。Django接收GET请求并返回json数据。

    1
    2
    3
    4
    5
    6
    7
    8
    from django.http import HttpResponse
    from django.utils import simplejson
    if request.method == 'GET' and 'question' in request.GET:
      question = request.GET['question']
      print(question)
      data = {"answer": "answer"}
      #ensure_ascii=False用于处理中文
      return HttpResponse(simplejson.dumps(data, ensure_ascii=False))
  • 相关阅读:
    Enum.GetUnderlyingType(obj.GetType())
    Out,ref,params修饰符,可选参数,命名参数
    Linq
    var
    checked,unchecked
    StringBuilder.sb.AppendLine();
    js改变css样式的三种方法
    flex的用途
    clip-path
    json 对象 数组
  • 原文地址:https://www.cnblogs.com/leonardchen/p/7355920.html
Copyright © 2020-2023  润新知