您的位置:首页 > 编程语言 > Go语言

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代码大致如下

$.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("删除失败,请重新删除");
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: