版权声明:本文为博主原创文章。欢迎转载。

https://blog.csdn.net/fengyu09/article/details/30785101

使用jquery的.post提交,并期望得到多个数据,Python后台要使用json格式。

不指定datatype为json,让jquery自行推断数据类型。

(注:跨域名请求数据,则使用 jsonp字符串)

若post指定数据类型json,则python取post数据,我觉着麻烦。让jquery智能推断,python返回字典最方便。

一般使用字典,而不是列表来返回 JSON内容.

import json
from django.http import HttpResponseresponse_data = {}
response_data['result'] = 'failed'
response_data['message'] = 'You messed up'
return HttpResponse(json.dumps(response_data), content_type="application/json")

for correct - not specifying the mimetype will get you into trouble

正确-不指定mimetype 会导致麻烦

content_type should be used now --mimetype is now deprecated

mimetype 不推荐使用,应当使用content_type

不使用content_type,则仅仅能接收第1个字符串。

环境:

python 2.7.6

django 1.6

依据百度来的文章,使用 django的simplejson,也被IDE建议使用json。

post的回调函数,仅仅须要 :

  function(data,status){if(status == 'success') {alert(data.box);}}

使用.号来进行得相应Key值。

前端和后端都指定utf-8编码,python返回中文,直接 {'status':'成功'},连u前缀都不用。

转载于:https://www.cnblogs.com/ldxsuanfa/p/10565947.html

使用Django和Python创建Json response相关推荐

  1. python 创建json_使用Django和Python创建Json response的方法

    使用jQuery的.post提交,并期望得到多个数据,Python后台要使用json格式. 不指定datatype为json,让jquery自行判断数据类型.(注:跨域名请求数据,则使用 jsonp字 ...

  2. python response.json()报错_Django JsonResponse json格式报错 解决Django响应JsonResponse返回json格式数据报错问题...

    想了解解决Django响应JsonResponse返回json格式数据报错问题的相关内容吗,彭世瑜在本文为您仔细讲解Django JsonResponse json格式报错的相关知识和一些Code实例 ...

  3. python response.json()报错_解决Django响应JsonResponse返回json格式数据报错问题

    解决Django响应JsonResponse返回json格式数据报错问题,给大家,报错,代码,图书,希望能 解决Django响应JsonResponse返回json格式数据报错问题 易采站长站,站长之 ...

  4. python创建文件并写入json

    python创建文件并写入json import json import os import uuidPATH = 'D:/SecurityData' if not os.path.exists(PA ...

  5. python构建json_如何使用Python构建JSON API

    python构建json The JSON API specification is a powerful way for enabling communication between client ...

  6. Django中的request和response

    1.Django的架构 核心是middleware(中间件),django所有的请求.返回都由中间件来完成. 中间件,就是处理HTTP的request和response的,类似插件,比如有Reques ...

  7. python输出json到文件_Python:JSon输出到文件(Python : JSon Output to a file)

    Python:JSon输出到文件(Python : JSon Output to a file) 我从我的Python脚本输出一个JSon格式,我想把JSon写入一个文件. 我用 df_json.to ...

  8. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  9. python读写json文件

    2019独角兽企业重金招聘Python工程师标准>>> 创建json文件: {     "fontFamily": "微软雅黑",     & ...

最新文章

  1. 开通会员配送费反而更高了?美团外卖发致歉声明!
  2. 教你一招画素描, 不写程序时陶冶陶冶情操
  3. 国家发改委:春运期间推动“健康码”全国一码通行
  4. [转载] Java中变量与常量
  5. [NOIP2003] 提高组 洛谷P1041 传染病控制
  6. 【Python】ModuleNotFoundError: No module named 'pandas.io.data'
  7. 如何在C / C ++中使用continue语句
  8. 信息流项目计划和思路
  9. 水木周平:就业难?招人更难!
  10. Is it Google Hacking? It's Google Dorking
  11. el-upload上传视频截取视频第一帧作为首图
  12. 【ROS】C++编程
  13. activiti学习资料--initiator的作用及其使用
  14. Jquery实现textarea自动换行
  15. Netty框架之Selector轮询器
  16. Windows 10 卸载 Qt 5.9.9
  17. Allegro PCB对某个网络进行高亮以及取消高亮
  18. JavaScript脚本实现单条微博自动重复转发
  19. EXCEL激活单元格链接并访问
  20. Adobe Flash Professional CS5 下载

热门文章

  1. java 文件 剪切_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇
  2. java线程 yield_Java线程中yield与join方法的区别
  3. linux开终端失败,Linux:终端提示符 (prompt) 不如期生效原因
  4. 【408预推免复习】操作系统引论
  5. 【深度学习】图像自动处理工具SimpleITK的使用(Python)
  6. python之组合数据类型
  7. 公司网络推广浅析网站想要“久居”首页的方法有哪些?
  8. 四川网络推广浅析网站标题到底能不能修改,什么时候能修改?
  9. 网络推广专员浅析如何提升企业网站在网络推广期间的用户体验?
  10. 网站外部链接优化如何进一步提升?