ajax+jquery+django

来源:互联网 发布:鲍尔夏季联赛数据 编辑:程序博客网 时间:2024/06/10 14:47

前端的ajax+jquery+django服务端


前端代码:

第一种,直接用$.post或者$.get发送,具体参数为

$.post(url,[data],[calback],[type])

$.get(url,[data],[callback])

以post方式发送为例:

      $(document).ready(function () {        $('#jqueryajax').click(function(){          $.post('/home/back/',{name:'chen', age:12},          function(data){            alert(data)          }          );        });      });


第二种:控制ajax的详情,效果和第一种方法是一样的,个人感觉这个阅读起来更清晰:

      $(document).ready(function () {        $('#jqueryajax').click(function(){          $.ajax({            type:'POST',            url:'/home/back/',            data:{name:'nataila', age:35},            success:function(data){              alert(data)            }          });        });      });


后端代码是不变的:

def back(request):>---if request.method == 'POST':>--->---content = request.POST.get('name')>--->---print request.POST>--->---return HttpResponse('POST receive success, name is ' + content)>---else:>--->---content = request.GET.get('name')>--->---return HttpResponse('GET receive success, name is ' + content)


此文仅供新手参考


0 0