基于Django与ajax之间的json传输方法


Posted in Python onMay 29, 2018

前端使用ajax进行数据交互时:

$.ajax({
 cache: false,
 type: "POST",
 url: {% url ''%}
 data: $('#form').serialize(),
 async: true,
 success: function (data) {
  if (data.status == 'success') {
   $('#form')[0].reset();
   alert("提交成功")
  } else if (data.status == 'fail') {
   $('#tip').html(data.msg)
  }
 },
});

后台代码:

if form.is_valid():
 
return HttpResponse("{'status':'success'}", content_type='application/json')

后台可以接收数据,并且可以返回数据给前台,但前台并不能解析出来,

当改成下面这个的时候,即将json里面的内容从单引号改成双引号,同时将外面的双引号改成单引号,前端即可正常解析

if form.is_valid():
 return HttpResponse('{"status":"success"}', content_type='application/json')

目测是由于标准json格式的问题。

以上这篇基于Django与ajax之间的json传输方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现获取某天是某个月中的第几周
Feb 11 Python
Scrapy的简单使用教程
Oct 24 Python
python实现ID3决策树算法
Dec 20 Python
Python操作mysql数据库实现增删查改功能的方法
Jan 15 Python
python画出三角形外接圆和内切圆的方法
Jan 25 Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 Python
python lambda表达式(匿名函数)写法解析
Sep 16 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
Nov 15 Python
Python 实现PS滤镜中的径向模糊特效
Dec 03 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 Python
django ajax json的实例代码
May 29 #Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
May 29 #Python
PyTorch学习笔记之回归实战
May 28 #Python
Django 使用Ajax进行前后台交互的示例讲解
May 28 #Python
Python实现爬虫爬取NBA数据功能示例
May 28 #Python
Django+Ajax+jQuery实现网页动态更新的实例
May 28 #Python
Python实现合并两个列表的方法分析
May 28 #Python
You might like
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
PHP中Array相关函数简介
2016/07/03 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
js中生成map对象的方法
2014/01/09 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
JS实现图片切换特效
2019/12/23 Javascript
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
python取均匀不重复的随机数方式
2019/11/27 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
外包公司软件测试工程师
2014/11/01 面试题
部队领导证婚词
2014/01/12 职场文书
收银员岗位职责
2014/02/07 职场文书
小学评语大全
2014/04/22 职场文书
五一活动标语
2014/06/30 职场文书
护士医德医风自我评价
2014/09/15 职场文书
语文教师求职信范文
2015/03/20 职场文书
党支部评议意见
2015/06/02 职场文书
合理化建议书范文
2015/09/14 职场文书
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python