Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Preloader e chiamate ajax all'interno della pagina

    Salve a tutti,
    devo inserire un loader alla mia pagina, vorrei che questo venga visualizzato sempre, in ogni pagina che richiamo fino a quando questa non ha completato il caricamento.

    Funziona tutto correttamente, il problema si presente nelle pagine ove al loro interno ho delle chiamate Ajax, usate per prelevare dei dati.
    Il loader scompare ma ancora i dati non vengono mostrati.

    Così cosa ho fatto:
    1) nella mia index.php, subito dopo l'apertura del body, ho inserito:
    codice:
        <div id="customLoader-overlay">
            <div id="customLoader">
                <div id="customLoader-image"></div>
            </div>
        </div>
    così da visualizzare subito un div di sfondo quasi nero sulla pagina (a tutto schermo) e su di esso la gif con il loader.
    2) Alla fine della index.php, subito prima della chiusura del body ho inserito:
    codice:
    $(document).ready(function () {
                $('#customLoader').fadeOut('slow', function () {
                    $('#customLoader-overlay').fadeOut("slow");
                });
            });
    So che essendo una chiamata asincrona non potrà mai darmi l'effetto desiderato...

    Come posso risolvere?

    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il customLoader lo chiudi al response dell'ultima chiamata Ajax
    Ultima modifica di cavicchiandrea; 13-05-2014 a 20:19
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Si infatti...così quando viene eseguita l'ultima chiamata Ajax dentro la mia pagina viene disabilitato il customLoader.

    Grazie.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.