Вот мой код:
$(document).ready(function(){
$.post("register/email", { email:"myemail" }, function(data,status){
alert(data);
});
});
и мой файл views.py
from django.http import HttpResponse, Http404
from django.shortcuts import render
def registerEmail(request):
if request.is_ajax():
email = request.POST['email'];
return HttpResponse(email)
else:
return HttpResponse('Game')
и мой urls.py
urlpatterns = [
path('', homePageView, name='home'),
path('register/email/', registerEmail, name='verifyEmail'),
]
Я не получаю оповещенияпри выполнении страницы.Кроме того, нет сообщений об ошибках в ajax или django.Поэтому я попытался добавить alert ('hello') вне функции get ajax, внутри $ (document) .ready, и я получил сообщение приветствия, как и ожидалось.Так что мои js-файлы правильно связаны в django.мои файлы js находятся в myproject/currentapp/static/currentapp/js
.Я новичок в django, поэтому, пожалуйста, предложите мне, если мне нужно добавить больше информации, прежде чем просить о решении.