Ajax Publicar en el marco de Django?

Realicé una prueba simple de una publicación ajax / jquery dentro de un marco django, pero realmente no entiendo por qué la salida no llega a una página de plantilla. ¿Nadie

Puedo ver el contenido de la publicación en la pestaña 'respuesta' de firebug, pero si intento devolver una plantilla o un mensaje simple, no sucede nada en el navegador. Por el contrario, una publicación que no sea ajax funciona como se espera (carga una nueva página, publica un mensaje)

Soy un novato completo de ajax / jquery / django, así que disculpe mi ignorancia

Finalmente, lo que me gustaría poder hacer es pasar variables arbitrarias no formales a una vista de django a través de jquery. ¿Posible? Gracias :

Aquí está el código -

test.html:

<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script></javascript>
<script type="text/javascript">
   $(document).ready(function() {
       $("#testForm").submit(function(event){
           event.preventDefault();
           $.ajax({
                type:"POST",
                url:"/test_results/"
                    });
       });
       return false;
    });
</script>
</head>
<body>
        <form id="testForm" action="/test_results/" method="post">
            <input type="submit" id="go" name="go" value="Go!">
        </form>
</body>
</html>

views.py:

from django.shortcuts import render_to_response
from django.http import HttpResponse


    def test_ajax(request):
        if request.is_ajax():
            message = "Yes, AJAX!"
        else:
            message = "Not Ajax"
        return HttpResponse(message)
        #alternative test: return render_to_response('test_results.html')

urls.py:

(r'^test_results/

y los test_results.html casi vacíos:

<html>
<head>
</head>
<body>
test results
</body>
</html>
, views.test_ajax), (r'^test/

y los test_results.html casi vacíos:

<html>
<head>
</head>
<body>
test results
</body>
</html>
, views.test),

y los test_results.html casi vacíos:

<html>
<head>
</head>
<body>
test results
</body>
</html>

Respuestas a la pregunta(2)

Su respuesta a la pregunta