基于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抓取淘宝下拉框关键词的方法
Jul 08 Python
深入理解Python中装饰器的用法
Jun 28 Python
Python虚拟环境项目实例
Nov 20 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
Python数据结构之图的应用示例
May 11 Python
基于python实现简单日历
Jul 28 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
python批量识别图片指定区域文字内容
Apr 30 Python
Django框架之登录后自定义跳转页面的实现方法
Jul 18 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
python 实现逻辑回归
Dec 30 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 301转向实现代码
2008/09/18 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
详解React 元素渲染
2020/07/07 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
python封装对象实现时间效果
2020/04/23 Python
python的即时标记项目练习笔记
2014/09/18 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
python实现弹窗祝福效果
2019/04/07 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
python 实现音频叠加的示例
2020/10/29 Python
python Xpath语法的使用
2020/11/26 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
英国打印机墨水和碳粉商店:Printerinks
2017/06/30 全球购物
优秀员工年终发言演讲稿
2014/01/01 职场文书
中国央视网签名寄语
2014/01/18 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
社区食品安全实施方案
2014/03/28 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
素质教育培训心得体会
2016/01/19 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android