Hmm...., I get what you mean, but how exactly do I update the label
text in real-time? One of the better ways that I've discovered is by
using "long polling" technique (
http://blog.perplexedlabs.com/2009/05/04/php-jquery-ajax-javascript-long-polling/
). What do you think?

On Jan 17, 12:16 am, waseem sabjee <waseemsab...@gmail.com> wrote:
> I'm guessing you mean like on google wave.
>
> ok.
> AJAX would mean passing data to a file and returning a response to the user
> without refreshing the page the user is on.
>
> you could say what you want falls sort of under JavaScript animation
>
> say you have something like this.
>
> <textarea class="editable">My test th at can be edited</textarea>
> <label>My test th at can be edited</label>
>
> the above is you HTML markup.
> the text area is hidden and the label is shown.
> when the user clicks the label you would hide the label and show the text
> area. as well as focus on the textarea.
> when the users blurs from the text are or presses enter you hide the text
> are and show the label. however you update the label text.
>
> var obj = $(".editable");
> var lbl = obj.next();
> lbl.click(function() {
>  lbl.hide();
>  obj.show();
>  obj.focus();
>
> });
>
> obj.blur(function() {
>  lbl.text(obj.text());
>  obj.hide();
>  lbl.show()l;
>
> });
>
> obj.keypress(function(e) {
>  if(e.which == 13) {
>  lbl.text(obj.text());
>  obj.hide();
>  lbl.show()l;
>  }
>
> });
> On Sat, Jan 16, 2010 at 7:45 AM, Izad CM <iza...@gmail.com> wrote:
> > Hi guys. I'm a jQuery newbie and naturally I have a question. :)
>
> > What's the best way to do real-time AJAX calls? I'm developing a web
> > app that has a functionality which is somewhat similar to Google
> > Wave's "real-time blip editing feature". Well, you know that thing
> > where we can see the blip being edited by someone else in real-time?
> > That's the thing I'm referring to.
>
> > What's the best way to do that? One think that I can think of is to do
> > periodic ajax calls using setTimeout() or setInterval(), but I'm not
> > sure if that's the standard way of doing this. Can someone point me in
> > the right direction? Thanks.

Reply via email to