You could also use Javascript to just hide and display information as you
need it. No Ajax involved -- just need to give all of the data to the
browser up front.

On Wed, Oct 12, 2011 at 11:38 AM, Javier Guerra Giraldez <jav...@guerrag.com
> wrote:

> On Wed, Oct 12, 2011 at 9:39 AM, lankesh87 <lankesh...@gmail.com> wrote:
> > I mean if we could only refrsh particular part in our web page without
> > refreshing the whole page "using django".
>
> i think you really need to check how HTTP works.
>
> in HTTP, the server can't "push" anything to the browser.  the browser
> has to ask for it.
>
> Django runs exclusively in the server.
>
> the only browse-side coding environments are javascript and some
> plugins (flash, Java, silverlight).  in general, only Javascript is
> practical.
>
> you want to replace part of the webpage with different content,
> probably in response of some user interaction.  That has to be
> initiated at the browser.  Since you don't want to replace the whole
> page, it has to be some Javascript code that 'pulls' the new content
> from the server and replaces some part of the page with it.
>
> guess what? that javascript-driven requests are called AJAX (even if
> the 'X' doesn't imply XML anymore).
>
> using a javascript library it can be real simple.  in jQuery it's:
>
>      $('#partid').load('http://some.url/with/new/content');
>
> from the Django point of view, it will simply get a request for the
> new URL, and it should return the partial content.  jQuery will patch
> it replacing the content of the '#partid' element of the page
>
>
> but you _really_ have to understand HTTP and javascript to go from
> there to anywhere else.
>
>
> --
> Javier
>
> --
> 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
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>

-- 
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 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to