Django doesn't natively provide AJAX support other than [http://docs.djangoproject.com/en/dev/topics/serialization/ serializers to JSON and XML]. Here are some resources to make it easier. == Libraries == * Easy to use AJAX libraries for Django: http://www.dajaxproject.com == Other relevant tools == * JSONResponse like HttpResponse in views: http://chronosbox.org/blog/jsonresponse-in-django/ * PrototypeJS: http://www.kelvinism.com/tech-blog/simple-ajax-django/ == Tutorials and other resources == * Another similar link (but more indepth) is http://www.willarson.com/blog/?p=36 * Reusing forms to do AJAX validation: http://toys.jacobian.org/presentations/2007/oscon/tutorial/#s67 * Doing server-side form validation with Dojo: (old-school style): [wiki:AJAX/Dojo/RefactoredFormSubmit] * Quick learn: http://lethain.com/entry/2007/dec/11/two-faced-django-part-5-jquery-ajax/