基于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中使用全局日志时需要注意的问题
May 06 Python
Python检测QQ在线状态的方法
May 09 Python
Python实现连接postgresql数据库的方法分析
Dec 27 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
树莓派3 搭建 django 服务器的实例
Aug 29 Python
python怎么提高计算速度
Jun 11 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
python 获取谷歌浏览器保存的密码
Jan 06 Python
pandas统计重复值次数的方法实现
Feb 20 Python
python 调用js的四种方式
Apr 11 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
ThinkPHP实现将本地文件打包成zip下载
2014/06/26 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
微信支付扫码支付php版
2016/07/22 PHP
总结PHP中数值计算的注意事项
2016/08/14 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
Python自动化开发学习之三级菜单制作
2017/07/14 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
Python语言快速上手学习方法
2018/12/14 Python
Selenium 滚动页面至元素可见的方法
2020/03/18 Python
pandas分组聚合详解
2020/04/10 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
用Python制作音乐海报
2021/01/26 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
大学生毕业的自我鉴定
2013/11/13 职场文书
教师演讲稿范文
2014/01/08 职场文书
安全事故检讨书
2014/01/18 职场文书
父母寄语大全
2014/04/12 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
报效祖国演讲稿
2014/09/15 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
交通事故代理词范文
2015/05/23 职场文书