Se guardi nel chrome inspector (o qualsiasi altro debugger) e clicchi nella scheda "network" vedrai che ti carica l'intera pagina perché, di fatto, .load() è una chiamata ajax. Stavo cercando di evitare a dover ricaricare ogni volta l'intera pagina.
Prova ad andare sulla pagina di documentazione di .load() (link sopra), apri l'inspector - scheda tab e poi ricarica la pagina. Vedrai che ti ricarica l'intera pagina, anche se il risultato che vedi è solo il #contenuto caricato.
Stavo cercano appunto un alternativa client side ma a quanto pare non esiste.
Secondo la mia modesta opinione, .load() cosi è piùttosto inutile perché in background ti carica ogni volta l'intera pagina. Nel mio caso la pagina è +/- di 40 kb
EDIT: Questa è la pagina che caricano nell'esempio.


Rispondi quotando