08-项目开发-6_学习day08-Ajax请求
Ajax请求
目前浏览器向网站发送请求时:为URL和表单的形式提交。
- GET
- POST
特点是:提交后页面刷新。
除此之外,可以基于Ajax向后台发送请求(异步请求)
依赖jQuery
编写ajax代码
1
2
3
4
5
6
7
8
9
10
11$.ajax({
url:"发送的地址",
type:"get",
data:{
n1:123,
n2:456
},
success:function(res){
console.log(res)
}
})
1、使用Ajax提交post请求
需要导入csrf_exempt
1 | from django.views.decorators.csrf import csrf_exempt |
2、Ajax请求返回值一般是json格式
1 | from django.views.decorators.csrf import csrf_exempt |
3、案例
1 | # ajax案例 |
通过ajax提交form表单时,.serialize()方式会失效
解决方法:创建Form对象,并将
processData
与contentType
两个参数设置为false参考博客:https://blog.csdn.net/qq_34422681/article/details/127712777
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Summer 自习室!