django ajax不起作用

时间:2016-03-10 15:01:59

标签: python ajax django static

的index.html:

<head>

{% load staticfiles %}
<script src={% static "/static/jquery.min.js" %}></script>

<script>
function loadDoc() {
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (xhttp.readyState == 4 && xhttp.status == 200) {
            document.getElementById("demo").innerHTML = xhttp.responseText;
        }
    };
xhttp.open("GET", "text.html", true);
xhttp.send();
}
</script>

</head>

<p id="ajax">hello wordl</p>
<button type="button" onclick="loadDoc()">Change Content</button>

和text.html:

<p>goodbye</p>

两个文件都在同一目录(模板目录)中。 单击按钮没有任何反应。

1 个答案:

答案 0 :(得分:0)

我找到了答案。我补充说:

def text(request):
    return render(request, 'text.html')

进入views.py,并且:

url(r'^text', text),

进入urls.py。