基于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列出一个文件夹及其子目录的所有文件
Jun 30 Python
python实现K最近邻算法
Jan 29 Python
python之消除前缀重命名的方法
Oct 21 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
Pandas之DataFrame对象的列和索引之间的转化
Jun 25 Python
python写程序统计词频的方法
Jul 29 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
python numpy中cumsum的用法详解
Oct 17 Python
解决python父线程关闭后子线程不关闭问题
Apr 25 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
Python爬虫之爬取哔哩哔哩热门视频排行榜
Apr 28 Python
pytorch 实现在测试的时候启用dropout
May 27 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
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
php 数组的合并、拆分、区别取值函数集
2010/02/15 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
解析smarty模板中类似for的功能实现
2013/06/18 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
Js的MessageBox
2006/12/03 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
Python全局变量操作详解
2015/04/14 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
儿童编程python入门
2018/05/08 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
Selenium定位元素操作示例
2018/08/10 Python
python 获取图片分辨率的方法
2019/01/08 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python实现复制大量文件功能
2019/08/31 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
教师通用专业自荐书范文
2014/02/11 职场文书
优秀护士演讲稿
2014/04/30 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
财产分割协议书范本
2014/11/03 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers