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:
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:
So che essendo una chiamata asincrona non potrà mai darmi l'effetto desiderato...
Come posso risolvere?
Grazie.
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>
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.