English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
本文实例讲述了Django返回json数据用法。分享给大家供大家参考,具体如下:
1、前端。jQuery发送GET请求,并解析json数据。getJSON方法可参考这里。
url = "http://example/?question=" + question + "&rand=" + Math.random(); $.getJSON(url, function(json){ answer = json.answer; alert(answer); });
2、Backend. Django принимает запрос GET и возвращает данные в формате json.
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))
Дополнительную информацию о Python можно найти в разделе: "Суммарные советы по обработке изображений в Python", "Руководство по структурам данных и алгоритмам в Python", "Суммарные советы по программированию Socket в Python", "Суммарные советы по использованию функций в Python", "Обзор операций со строками в Python", "Введение и продвинутый курс по Python" и "Суммарные советы по операциям с файлами и директориями в Python".
Надеюсь, что описание в этой статье поможет вам в программировании на Python.
Заявление: Контент этой статьи был получен из Интернета, авторские права принадлежат соответствующему автору, контент был предоставлен пользователями Интернета по своей инициативе, этот сайт не имеет права собственности, не был отредактирован вручную и не несет ответственности за связанные с этим法律责任. Если вы обнаружите содержимое,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. При подтверждении правонарушения этот сайт немедленно удалят涉嫌侵权的内容。