需求问题描述:

在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。

使用方法:

django代码:

[python] view plaincopyprint?
  1. from django.utils import simplejson
  2. @csrf_exempt
  3. def uploadify_script(request):
  4. json={'ret':ret,'save_name':new_name}
  5. return HttpResponse(simplejson.dumps(json,ensure_ascii = False))
from django.utils import simplejson
@csrf_exempt
def uploadify_script(request):   json={'ret':ret,'save_name':new_name}HttpResponse(simplejson.dumps(json,ensure_ascii = False))

注:其中ensure_ascii = False,参数是解决传输中文乱码问题。如果json数据不包括中文,直接simplejson.dumps(json)即可

前端获取回调函数代码:

[javascript] view plaincopyprint?
  1. function(response) {
  2. var result = eval ("(" + response +")");
  3. file_name=result.save_name;
  4. alert(file_name);
  5. },
function(response) {   var result = eval ("(" + response + ")");file_name=result.save_name;alert(file_name);                },

其他参考:

http://blog.csdn.net/wayne92/article/details/1790288

http://blog.csdn.net/coolleafxp/article/details/6935629

转载于:https://www.cnblogs.com/chenjianhong/archive/2012/09/19/4144948.html

django返回json格式的数据的方法相关推荐

  1. @ReponseBody返回json格式的数据

    springmvc返回json格式的数据

  2. asp.net MVC控制器中返回JSON格式的数据时提示下载

    Asp.net mvc在接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如下: 视图中js代码: $("# ...

  3. PHP 3 HTML POST带参数请求 后端返回json格式的数据给前端

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 前端代码 <!DOCTYPE html> <html lang="zh" ...

  4. mysql 5.7 查询分类并返回json格式的数据

    首先准备数据表 SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure for category -- ...

  5. php怎么返回json格式的数据

    转载于:https://www.cnblogs.com/huangshikun/p/6609667.html

  6. ajax后台如何把对象转为json_57. Django 2.1.7 查询数据返回json格式

    需求问题 在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式. 在模板返回视图的方式的确很方便,但是如果涉及到动静分离.ajax请求这类, ...

  7. java 返回 json格式_java 如何返回json格式数据,需要技巧

    今天上午给同事调了半个小时的程序,最后发现是在后台代码的java返回json格式的数据出了个错误.因此就想到了广大的初学者一开始学习jquery的时候可能会遇到这个问题.现在我就把我的给大家分享一下, ...

  8. Spring MVC--使用Jackson返回JSON格式数据

    使用Jackson返回JSON格式数据 index.jsp <%@ page language="java" contentType="text/html; cha ...

  9. $.ajax返回的JSON格式的数据后无法执行success的解决方法

    $.ajax返回的JSON格式的数据后无法执行success的解决方法 参考文章: (1)$.ajax返回的JSON格式的数据后无法执行success的解决方法 (2)https://www.cnbl ...

最新文章

  1. 【网络】通讯名词解释:带宽、速率、波特率、奈奎斯特定律、香农定理
  2. 【转】在python下使用包progressbar控制进度条
  3. 【NLP】一份相当全面的BERT模型精讲
  4. jquery.cookie中的操作之与换肤
  5. Scikit_Learn介绍及演练
  6. 蔚来宣布再次完成1亿美元可转债融资
  7. 软件dfmea_最全最专业解析!详解DFMEA新版六步法~fmea软件
  8. 手机上实现划词朗读功能
  9. 云服务器ECS是什么
  10. win10激活--以专业版(professional)为例
  11. mac备份文件到windows
  12. 关于综合布线系统双绞线电缆的屏蔽问题
  13. sftp服务器下载文件至本地电脑
  14. 【记录】ChatGPT|注册流程、使用技巧与应用推荐(更新至2022年12月14日)
  15. 朋友圈gys是什么意思,女生微信朋友圈说说经典句子
  16. ble 读写特征值特征值_BLE添加特征值
  17. 激活windows10系统提示错误代码0x800705b4怎么解决
  18. iOS 驾驭 StoryBoard
  19. SQL修改表的基本操作
  20. OLED 中激子动力学的 3D 主方程

热门文章

  1. 计算机过程控制系统李向舜pdf,2010-2011学年一学期(16-19周)考试安排表(1)
  2. 论文阅读:Natural Language Processing Advancements By Deep Learning: A Survey
  3. yolo5纸张卡片顶点检测,实现任意倾斜角度较正
  4. 滨州学院计算机自荐考试题型,滨州学院期末考试试卷标准样式.doc
  5. 简单计算器 -python
  6. Focal loss及其实现
  7. 开机自动启动_工控机断电恢复后自动开机的设置方法
  8. VS2012下基于Glut OpenGL GL_QUAD_STRIP示例程序:
  9. 悟透delphi 第十章 操作界面与操作逻辑
  10. linux 下的emoji在MariaDB中的字符集修改