在Django 2.0中,可以使用path来定义URL模式。要将AJAX路由到Django URL,您可以按照以下步骤进行操作:
urls.py文件中,导入path函数:from django.urls import path
ajax_view的视图函数:from django.http import JsonResponse
def ajax_view(request):
# 处理AJAX请求的逻辑
response_data = {'message': 'AJAX请求成功'}
return JsonResponse(response_data)
path函数来将AJAX路由到视图函数。例如,将路由/ajax/到ajax_view视图函数:urlpatterns = [
# 其他URL模式...
path('ajax/', ajax_view, name='ajax_view'),
]
/ajax/URL。例如,使用jQuery的$.ajax方法:$.ajax({
url: '/ajax/',
type: 'GET',
success: function(response) {
console.log(response.message);
}
});
这样,当在前端页面中发送AJAX请求时,它将路由到ajax_view视图函数,然后返回一个包含message键的JSON响应。
请注意,上述示例假设您已经在Django项目的settings.py文件中配置了正确的INSTALLED_APPS和MIDDLEWARE。