Display loading while webservice is running
        Posted  
        
            by poseid
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by poseid
        
        
        
        Published on 2010-04-09T16:37:00Z
        Indexed on 
            2010/04/09
            16:43 UTC
        
        
        Read the original article
        Hit count: 264
        
On the initial request to a page, I trigger a webservice and want to display a loading message. When the page has finished loading, I want to remove the waiting message from screen, but display it again when a change event in a checkbox triggers an Ajax call with another loading message.
This code is not behaving to the given spec:
$(document).ready(
    $(function() {
     $('#loadingDiv').hide();
      $('#productsDropDown')
         .change(function() {
            var prodValue = $(this).val();
            $('#proddate').load('getpdate.php', {prod: prodValue });
    }); 
    $('#loadingDiv')
        .ajaxStart(function() {
            $(this).show();
        })
        .ajaxStop(function() {
            $(this).hide();
        })    
    ;   
    });
);
what am I doing wrong?
© Stack Overflow or respective owner