关于ajax发送的数据问题
今天在做保存富文本编辑器的内容时,发送了一个ajax请求:
$.ajax({
    type:"POST",
    url:"{% url 'cms:add' %}",
    data: "title=" + title + "&content=" + content + "&keys=" + keys +  "&category=" + category + "&csrfmiddlewaretoken=" + $.cookie('csrftoken'),
    dataType:"text",
    success:function(response){
        Confirm.show('Message', response);
    }
});
这个时候后端用Django接收数据时出现了数据的丢失,content的内容只获取了编辑器内容的一部分。原因是数据发送的方式问题,不应该把这种数据追加在url的后面。应该写成如下的方式:
$.ajax({
    type:"POST",
    url:"{% url 'cms:add' %}",
    data:{
        "title":title,
        "content":content,
        "keys":keys,
        "category":category,
        "csrfmiddlewaretoken":$.cookie('csrftoken')
    },
    dataType:"text",
    success:function(response){
        Confirm.show('Message', response);
    }
});
看来自己还是太嫩了,这种简单的问题都没意识到,搞了个把小时。
关于ajax发送的数据问题的更多相关文章
- ajax 发送json数据时为什么需要设置contentType: "application/json”
		
1. ajax发送json数据时设置contentType: "application/json”和不设置时到底有什么区别? contentType: "application/j ...
 - ajax发送json数据时为什么需要设置contentType: "application/json”
		
1. ajax发送json数据时设置contentType: "application/json”和不设置时到底有什么区别?contentType: "application/js ...
 - python 全栈开发,Day75(Django与Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传,SweetAlert插件)
		
昨日内容回顾 基于对象的跨表查询 正向查询:关联属性在A表中,所以A对象找关联B表数据,正向查询 反向查询:关联属性在A表中,所以B对象找A对象,反向查询 一对多: 按字段:xx book ----- ...
 - Django与Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传,SweetAlert插件
		
一.Django与Ajax AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻 ...
 - Django中数据传输编码格式、ajax发送json数据、ajax发送文件、django序列化组件、ajax结合sweetalert做二次弹窗、批量增加数据
		
前后端传输数据的编码格式(contentType) 提交post请求的两种方式: form表单 ajax请求 前后端传输数据的编码格式 urlencoded formdata(form表单里的) ja ...
 - ajax发送json格式与文件数据、django自带的序列化器(了解)
		
上期内容回顾 聚合查询和分组查询 # 聚合查询 max min sum avg count # 查询关键字:aggregate from django.db.models import Max, Mi ...
 - 除了使用URLSearchParams处理axios发送的数据,但是兼容性不好,其他的兼容方法
		
在使用axios这个ajax插件的时候,我们有些时候会遇到一些问题,比如:数据格式不正确 以最简单的例子为基础(这里使用post方法): 在上面的例子中我们直接调用axios的post方法,传给后台的 ...
 - 使用URLSearchParams处理axios发送的数据
		
使用URLSearchParams处理axios发送的数据 在使用axios这个ajax插件的时候,我们有些时候会遇到一些问题,比如:数据格式不正确 以最简单的例子为基础(这里使用post方法): 在 ...
 - Django---Blog系统开发之注册页面(验证码&ajax发送文件)
		
前端页面及渲染: 静态文件的配置:setting.py: static 文件放在app下 STATIC_URL = '/static/' STATIC_ROOT = ( os.path.join(BA ...
 
随机推荐
- [Head First Python]2. BIF(内置函数)
			
1- range() >>> for each in range(2): print(each) ... 0 1
 - C++----练习
			
1.完成一个C++实现的加法程序: #include<iostream> int main() { std::cout<<"可以输入两个加数,本程序完成加法...&q ...
 - NOI十连测 第五测 T1
			
#include<cstdio> #include<cstring> #include<cmath> #include<iostream> #inclu ...
 - Qt之图标切分与合并(关键是使用QPixmap的copy函数来拷贝整张图片的某个区域)
			
有些时候会将多张有相同功能的图片绘制成一张,不管是使用或者绘制上都会方便很多.对美工与开发者来说也都是一件省事.省力.更省心的方式.二全其美,又何乐而不为呢... 例如:QQ等级 ...
 - unity3d 导出 Excel
			
我在unity里需要导出成Excel格式,试了一些方法,其中用c#的com组件的我还没成功不知道该怎么在unity里调用,(如果哪位大哥用别的方法在unity里成功了,可以交流下,最好给我一个小dem ...
 - 2014元旦第1周三新的尝试&爬山丢失望远镜
			
2014元旦在早起中开始,起来后看了<逃出你的肖申克>系列文章,没有精度只是选择了里面的关键语句和方法论,没有多少意外的收获.然后看了些java系列文章,关于jvm参数配置.运行监控及性能 ...
 - VS2010+ICE3.5运行官方demo报错----std::bad_alloc
			
纠结了一晚上,在release版本下运行没问题,一到debug就报错,卡在 Ice::ObjectAdapterPtr adapter = ic->createObjectAdapterWith ...
 - 苹果试图做?XCode6 放弃prefix.pch档
			
当我们升级到XCode6后, 新建project发现默认是没有pch文件的.非常多人開始不习惯了,苹果到底为什么要取消这一个pch文件. 苹果觉得,因为组件单一模块的原因.你不应该在你的prefix代 ...
 - Codevs1992题解
			
题目大意 求有向图中经过某一点k的最大环(数据规模不支持floyd). 题解 以k为起点在正向图中spfa求单源最短路.再在反向图中spfa求单源最短路. 枚举除k外的每个点i.假设有一个同一时候包括 ...
 - PHP流程控制中不经常使用的替代语法
			
准备做个wordpress的主题.结果看到了例如以下的语法: <div id="primary" class="content-area"> < ...