基于Django与ajax之间的json传输方法
作者:清清泪 时间:2023-01-12 19:52:58
前端使用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格式的问题。
来源:https://blog.csdn.net/weixin_37620246/article/details/71075658
标签:ajax,传输,json,Django
0
投稿
猜你喜欢
Python中np.argmax()函数用法示例
2021-06-17 23:47:09
Python Tkinter实例——模拟掷骰子
2022-09-17 09:51:07
Python filter()及reduce()函数使用方法解析
2022-09-05 07:01:59
Django 2.0版本的新特性抢先看!
2021-01-03 11:10:50
Python中更优雅的日志记录方案详解
2023-09-02 13:43:03
Golang之defer 延迟调用操作
2023-08-04 18:21:48
python 删除指定时间间隔之前的文件实例
2023-07-19 17:58:38
ZABBIX3.2使用python脚本实现监控报表的方法
2021-04-11 20:15:02
python区块链地址的简版实现
2021-04-02 14:04:21
用Dreamweaver 4.0编制会议通知
2010-10-20 20:06:00
利用python实现后端写网页(flask框架)
2022-06-22 04:20:50
python路径的写法及目录的获取方式
2023-10-22 09:26:57
php strstr查找字符串中是否包含某些字符的查找函数
2023-11-17 01:42:23
在SQL Server 2008中安装安全审计
2009-02-24 17:22:00
JavaScript 关于引用那点事
2009-11-28 18:44:00
在Python的Django框架中simple-todo工具的简单使用
2023-02-28 07:54:50
谈ASP的未来
2009-03-24 20:35:00
python查找指定依赖包简介信息实现
2023-11-02 22:04:11
link 和 style 元素在 HTML 文档中的位置
2008-06-02 13:56:00
正则的replace方法(产生的字符串副本)
2008-06-03 13:31:00