Hi, I would to do the same than this example:
http://www.hackorama.com/ajax/ Vince MikeHowarth a écrit : > I'm not entirely sure I follow your request. > > However using Ajax in Django is a fairly simple affair:http://www.b- > list.org/weblog/2006/jul/02/django-and-ajax/ > > > > On Sep 11, 3:11 pm, garonne <[EMAIL PROTECTED]> wrote: > >> Hello, >> >> I 've started playing with Django which seems very well for what i >> need but i still can figure out how to implement a very simple ajax >> example: >> >> I would like to have a form with a textarea and after pressing the >> button, i wish to see the form and the text print below. For some >> reason i'm not able to keep both on the same page. I put my code >> below. >> >> >>> cat views.py >>> >> from django.http import HttpResponse >> from django.shortcuts import render_to_response >> >> from django import newforms as forms >> >> from django.contrib.admin.views.decorators import >> staff_member_required >> >> class Form(forms.Form): >> Entry = forms.CharField(max_length=100) >> >> def index(request): >> if request.method == 'POST': >> form = Form(request.POST) >> if form['Entry'].data == "" or form['Entry'].data is >> None : >> Entry = " No entry" >> else: >> Entry = form['Entry'].data >> return render_to_response('index.html', {'Entry': Entry}) >> else: >> form = Form() >> return render_to_response('index.html', {'form': form}) >> >> >>> cat index.html >>> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> >> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> >> <head> >> <link rel="stylesheet" href="style.css" /> >> <title>Testr</title> >> </head> >> >> <body> >> >> <div> >> <form method="post" action=""> >> <table>{{ form.as_table }}</table> >> <input type="submit" /> >> </form> >> </div> >> >> {% if Entry %} >> <div> >> Entry : {{Entry}} >> >> </div> >> {% endif %} >> >> </body> >> >> I've found a way which is to resent a form variable to index HTML but >> i think this is not the right thing to do. I would like to fill my >> page in a incremental way. I think this is a trivial recipe... >> >> Thanks for your help, >> Vincent. >> > > > > > -- -----------------------<[EMAIL PROTECTED]>------------------------ Vincent Garonne http://cern.ch/vincent.garonne CERN PH, CH-1211, Geneva 23, Switzerland Tel. +41 22 76 71181 Fax. +41 22 76 78350 ----------------------------------=------------------------------------- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---