I got this working, thanks guys.

On Apr 16, 10:19 am, Donny Kurnia <donnykur...@gmail.com> wrote:
> Nic Hubbard wrote:
> > I have a number of GET and POST ajax calls that do various things my
> > script.  For each one, I would like to set a status that is a string,
> > so that I can out put that to the user.  So, it might look like this:
>
> > Ajax POST
> > Posting to page
>
> > Ajax GET
> > Getting content page
>
> > Ajax POST
> > Sending data to page
>
> > Basically I want to set the status using something like $
> > ('#status_div').text(); so that the user will see the status text when
> > each ajax function is run.
>
> > Does anyone have ideas on how this could be accomplished?
>
> This is what I used to do:
>
> 1. In the click function handler, put the loading text and image to the
> status placeholder.
> $('#status_div').html('<img src="loading.gif" /> Loading ...');
>
> 2. Call the ajax
>
> 3. In the ajax callbak function, I update the status placeholder with
> the ajax response message
> $.post(url
>        ,{param: "value"}
>        ,function(r){
>          $('#status_div').html(r.message);
>        }
>        , "json");
>
> The complete code will be like this:
> $(trigger).click(function(){
>   $('#status_div').html('<img src="loading.gif" /> Loading ...');
>   $.post(url
>          ,{param: "value"}
>          ,function(r){
>            $('#status_div').html(r.message);
>          }
>          , "json");
>
> });
>
> You can adjust this according to your need. This is what I like to do in
> my code (and my client so far happy with it) :)
>
> --
> Donny Kurniahttp://hantulab.blogspot.comhttp://www.plurk.com/user/donnykurnia

Reply via email to