基于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实现Linux下守护进程的编写方法
Aug 22 Python
Python中实现从目录中过滤出指定文件类型的文件
Feb 02 Python
理解Python垃圾回收机制
Feb 12 Python
在Django中进行用户注册和邮箱验证的方法
May 09 Python
新手如何快速入门Python(菜鸟必看篇)
Jun 10 Python
Python编程实现的简单Web服务器示例
Jun 22 Python
Python实现的购物车功能示例
Feb 11 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
自学python的建议和周期预算
Jan 30 Python
java中的控制结构(if,循环)详解
Jun 26 Python
Python查找不限层级Json数据中某个key或者value的路径方式
Feb 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
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
php面向对象程序设计中self与static的区别分析
2019/05/21 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
python连接mysql有哪些方法
2020/06/24 Python
美国网上花店:JustFlowers
2017/02/12 全球购物
信息专业个人的自我评价
2013/12/27 职场文书
出纳员的岗位职责
2014/02/22 职场文书
社会实践活动总结报告
2014/04/29 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
停电通知范文
2015/04/16 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
mysql批量新增和存储的方法实例
2021/04/07 MySQL