我是django的初学者,我按照GitHub显示的步骤进行操作,但我只是得到一个空白页,这里是我的代码:
views.py
from django.shortcuts import render
from django_ajax.decorators import ajax
@ajax
def AjaxView(request):
return render(request, 'blogs/ajaxtest.html'`
urls.py
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^ajax/', 'blogs.views.AjaxView', name='Ajax'))
ajaxtest.html
<head>
<script type="text/javascript" src="{% static '/blogs/django_ajax/js/jquery.ajax.min.js' %}"></script>
<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<title>Ajax Test</title>
</head>
<body>
<script type="text/javascript">
ajaxGet('/', function(content){
//onSuccess
alert(content);
})
</script>
</body>
答案 0 :(得分:2)
你需要在django_ajax之前包含jQuery,否则django_ajax将不起作用,这是一个要求。 您的AjaxView函数似乎也不完整。