Hi!
I was trying to understand how ajax works with django several times, but looks like no tutorials on the web can help me. I'd rather try to build a small sample. So trying to solve the following.
1) I have a very simple view function which returns random number on call e.g.
def homepage(request):
    id = randint(1, 6)
    return render_to_response("home.html", 
                              {"id" : id},
                              context_instance = RequestContext(request))
2) I have very primitive template, so it contains a number and button which triggers JS code on click e.g.
{% extends "index.html" %}
{% block head %}
<script type="text/javascript">
  <!--
      function clickNewButton()
      {
      window.open("/");
      }
      -->
</script>
{% endblock %}
{% block content %}
  <div id="meta">
    <form name="smallForm">
      <p>
         {{ id }}
      </p>
        <input type="button" value="New" onClick="clickNewButton()"/>
    </form>
  </div>
</div>
{% endblock %}
So basically the question is... How do I reload only the part of page which contains text of number
{{ id }}
in my case.What will be the difference if I need to reload some other element with the click (e.g. image)?
Sorry if the question is just to silly. Not sure where to start... :(
also, how do I for example change not visible part of the page? e.g. one of the flashvars of swfobject instance, in case I dynamically reload flash application, to get new params?