django返回json格式的数据的方法
需求问题描述:
在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。
使用方法:
django代码:
- from django.utils import simplejson
- @csrf_exempt
- def uploadify_script(request):
- json={'ret':ret,'save_name':new_name}
- 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)即可
前端获取回调函数代码:
- function(response) {
- var result = eval ("(" + response +")");
- file_name=result.save_name;
- alert(file_name);
- },
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格式的数据的方法相关推荐
- @ReponseBody返回json格式的数据
springmvc返回json格式的数据
- asp.net MVC控制器中返回JSON格式的数据时提示下载
Asp.net mvc在接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如下: 视图中js代码: $("# ...
- PHP 3 HTML POST带参数请求 后端返回json格式的数据给前端
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 前端代码 <!DOCTYPE html> <html lang="zh" ...
- mysql 5.7 查询分类并返回json格式的数据
首先准备数据表 SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure for category -- ...
- php怎么返回json格式的数据
转载于:https://www.cnblogs.com/huangshikun/p/6609667.html
- ajax后台如何把对象转为json_57. Django 2.1.7 查询数据返回json格式
需求问题 在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式. 在模板返回视图的方式的确很方便,但是如果涉及到动静分离.ajax请求这类, ...
- java 返回 json格式_java 如何返回json格式数据,需要技巧
今天上午给同事调了半个小时的程序,最后发现是在后台代码的java返回json格式的数据出了个错误.因此就想到了广大的初学者一开始学习jquery的时候可能会遇到这个问题.现在我就把我的给大家分享一下, ...
- Spring MVC--使用Jackson返回JSON格式数据
使用Jackson返回JSON格式数据 index.jsp <%@ page language="java" contentType="text/html; cha ...
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
$.ajax返回的JSON格式的数据后无法执行success的解决方法 参考文章: (1)$.ajax返回的JSON格式的数据后无法执行success的解决方法 (2)https://www.cnbl ...
最新文章
- 【网络】通讯名词解释:带宽、速率、波特率、奈奎斯特定律、香农定理
- 【转】在python下使用包progressbar控制进度条
- 【NLP】一份相当全面的BERT模型精讲
- jquery.cookie中的操作之与换肤
- Scikit_Learn介绍及演练
- 蔚来宣布再次完成1亿美元可转债融资
- 软件dfmea_最全最专业解析!详解DFMEA新版六步法~fmea软件
- 手机上实现划词朗读功能
- 云服务器ECS是什么
- win10激活--以专业版(professional)为例
- mac备份文件到windows
- 关于综合布线系统双绞线电缆的屏蔽问题
- sftp服务器下载文件至本地电脑
- 【记录】ChatGPT|注册流程、使用技巧与应用推荐(更新至2022年12月14日)
- 朋友圈gys是什么意思,女生微信朋友圈说说经典句子
- ble 读写特征值特征值_BLE添加特征值
- 激活windows10系统提示错误代码0x800705b4怎么解决
- iOS 驾驭 StoryBoard
- SQL修改表的基本操作
- OLED 中激子动力学的 3D 主方程
热门文章
- 计算机过程控制系统李向舜pdf,2010-2011学年一学期(16-19周)考试安排表(1)
- 论文阅读:Natural Language Processing Advancements By Deep Learning: A Survey
- yolo5纸张卡片顶点检测,实现任意倾斜角度较正
- 滨州学院计算机自荐考试题型,滨州学院期末考试试卷标准样式.doc
- 简单计算器 -python
- Focal loss及其实现
- 开机自动启动_工控机断电恢复后自动开机的设置方法
- VS2012下基于Glut OpenGL GL_QUAD_STRIP示例程序:
- 悟透delphi 第十章	操作界面与操作逻辑
- linux 下的emoji在MariaDB中的字符集修改