您的位置:首页 > Web前端 > JQuery

ajax+jquery+django

2014-02-26 13:09 197 查看
前端的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)


此文仅供新手参考
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: