django ajax使用
2015-08-27 19:58
381 查看
1. django在后台的处理ajax与平常处理ajax并没有什么区别?但在前端用ajax post方法时需要将表单中的csrf_token加上,以免django403拒绝访问。
{%csrf_token%}在前端的表现为<input type="hidden" name="csrfmiddlewaretoken" value="h3uRFzlwNW4g4QPS48aELuAdp4BpjVMt">,在提交表单时会将该内容一致提交并通过验证,所以在用ajax进行post时也需要加入该字段。所以ajax post代码大致如下
2. ajax get 方法
{%csrf_token%}在前端的表现为<input type="hidden" name="csrfmiddlewaretoken" value="h3uRFzlwNW4g4QPS48aELuAdp4BpjVMt">,在提交表单时会将该内容一致提交并通过验证,所以在用ajax进行post时也需要加入该字段。所以ajax post代码大致如下
$.post('/weixin/client/add',{csrfmiddlewaretoken:$([name=csrfmiddlewaretoken]").val(),name:name: $("#name").val()} ,function(data){ //data为返回来的内容 可以对data进行处理,例如当返回的data为html时可以用$("#modalcontent").html(data)将其加入到html中 //post 第一个参数为url 第二参数为post内容,为key-value,注意key不需要加引号 第三个参数为回调函数,可以通过它来接受返回的值并操作 }
2. ajax get 方法
$.get(url,function(data,{},status){ if(status=="success"){ $("#eva_info").html(data); } else{ alert("删除失败,请重新删除"); } });
相关文章推荐
- LightOJ 1152 - Hiding Gold【二分图】
- [HDU 3966] Aragorn's Story 树链剖分
- 关于google的历史纪录和书签
- POJ 3228 -- Gold Transportation【二分 && 最大流】
- leetcode: (125) Valid Palindrome
- Chrome实验版可同时检查多种语言拼写错误
- Goods:注册页面实现
- 如何下载google play免费应用的apk文件
- 华为oj: 输入n个整数,输出其中最小的k个
- 使用Category 重写frame
- Go语言并发编程(一)
- django学习笔记
- django 日志配置
- zygote oom_score_adj 被设置成1000
- Google 的开源技术protobuf 简介与例子
- 华为oj: 字符串加解密
- 【索引】Geometric Algorithms in 2D::Exercises: Beginner
- ZOJ 3751 Diagonal
- 【索引】Geometric Algorithms in 2D::Examples
- 【索引】Geometric Computations and Algorithms in 3D