Yes.
Rey
Dmitrii 'Mamut' Dimandt wrote:
> Hmm.. Does it mean that this indicator only appears once per specified
> ajax request?
>
> Rey Bango wrote:
>> Hi Dmitrii,
>>
>> I actually ran into this same issue recently and basically took the
>> route of unbinding the ajaxstart event after the Ajax call was done.
>> Here's my code:
>>
>> // This is the Ajax indicator
>> $('#throbberSearch')
>> .ajaxStart(function(){
>> $("searchResultsDiv").hide();
>> $(this).show();
>> })
>> .ajaxStop(function(){
>> $(this).hide();
>> $(this).unbind("ajaxStart");
>> });
>>
>> This effectively stopped the AjaxStart from kicking off via every Ajax
>> call and allowed me to specify different AjaxStart() events for
>> different Ajax calls.
>>
>> I ran this by John Resig to make sure I wasn't going off in the wrong
>> direction and he said that the method was just fine. :o)
>>
>> It always feels good to get validation from the maker of the library. ;o)
>>
>> Rey...
>>
>>
>>
>>
>> Dmitrii 'Mamut' Dimandt wrote:
>>
>>> Ok. I'm at loss here.
>>>
>>> $.ajaxStart() is invoked for every ajax call that's made on the page.
>>>
>>> However, for one ajax call I need to display a "loading..." in one
>>> place, for another ajax call - a "loading..." in another place and for
>>> yet a third ajax call a "loading" in a third place.
>>>
>>> How can I do this in jQuery? Preferably, in one line (true to jQuery
>>> spirit :)) ).
>>>
>>> _______________________________________________
>>> jQuery mailing list
>>> [email protected]
>>> http://jquery.com/discuss/
>>>
>>>
>>
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
--
BrightLight Development, LLC.
954-775-1111 (o)
954-600-2726 (c)
[EMAIL PROTECTED]
http://www.iambright.com
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/