原生ajax操作

get方法

var b1 = document.querySelector('#b1');

b1.onclick = function () {

var obj = new XMLHttpRequest();

obj.open('get', '/book/?id=1');

obj.send();

obj.onreadystatechange = function () {

if (obj.readyState == 4 && obj.status == 200) {

alert(obj.responseText)

}

}

};

python代码

def book(request):

print(request.method)

print(request.GET)

return HttpResponse('ok')

输出

post方法

var b1 = document.querySelector('#b1');

b1.onclick = function () {

var obj = new XMLHttpRequest();

obj.open('post', '/book/',true);

obj.setRequestHeader("content-type", "application/x-www-form-urlencoded");

obj.send('name=yyf&age=18');

obj.onreadystatechange = function () {

if (obj.readyState == 4 && obj.status == 200) {

alert(obj.responseText)

}

}

};

python代码

def book(request):

print(request.method)

print(request.POST)

return HttpResponse('ok')

输出

jQuery操作ajax

get方法

$('#b1').click(function () {

$.ajax({

url: '/book/',

type: 'get',

data: {'name':'yyf'},

success: function (data) {

alert(data);

}

})

})

python代码

def book(request):

print(request.method)

print(request.GET)

return HttpResponse('ok')

输出

post方法

$('#b1').click(function () {

$.ajax({

url: '/book/',

type: 'post',

data: {'name':'yyf'},

success: function (data) {

alert(data);

}

})

})

python代码

def book(request):

print(request.method)

print(request.POST)

return HttpResponse('ok')

输出

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐