前端的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)
}
);
});
});
$(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)
此文仅供新手参考