html代码:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Apollo</title> </head> <body> <button value="点我" id="ajaxsubmit">ajax提交</button> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script> $('#ajaxsubmit').click(function () { $.ajax({ url:'http://127.0.0.1:8009/index/', type:'get', data: JSON.stringify({ 'p':123, 'name':'apollo', 'gender':'male' }), success:function (res) { console.log(res); }, error:function (err) { console.log(err); } }) }) </script> </body> </html>
views.py视图函数
from django.http import JsonResponse from django.shortcuts import render def index(request): print(request.GET) res = {'code':200, 'mes':'success'} return JsonResponse(res) def index1(request): print('访问') return render(request,'index.html')
urls.py路由
from django.contrib import admin from django.urls import re_path from app01 import views urlpatterns = [ re_path('admin/', admin.site.urls), re_path('index/', views.index), re_path('index1/', views.index1), ]