Django的AJAX调用失败。无回应或错误讯息

时间:2019-03-06 16:06:30

标签: jquery ajax django

这是我的代码:

$(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中没有错误消息。 所以我尝试在$ {document).ready内的ajax get函数外部添加alert('hello'),并且得到了预期的问候消息。因此,我的js文件已在Django中正确链接。我的js文件位于myproject/currentapp/static/currentapp/js中。我是django的新手,所以如果需要在寻求解决方案之前添加更多信息,请提出建议。

0 个答案:

没有答案