Al momento sto giocando con ASP.net MVC e JQuery. Mi sono imbattuto in comportamenti che non sembrano avere senso.
Sto chiamando la $.getJSON
funzione di JQuery per popolare alcuni div. L'evento viene attivato $(document).ready
sull'evento. Funziona perfettamente.
C'è un piccolo AJAX.BeginForm
che aggiunge un altro valore da usare quando si popolano i div. Chiama correttamente la funzione remota e in caso di successo chiama la funzione javascript originale per ripopolare i div.
Ecco la parte strana: in FireFox e Chrome: tutto funziona. MA In IE8 (Beta) questa seconda chiamata allo script Div popolato (che chiama la funzione $ .getJSON) ottiene i dati memorizzati nella cache e non chiede al server!
Spero che questa domanda abbia senso: in poche parole, perché si $.getJSON
ottengono dati memorizzati nella cache? E perché ha effetto solo su IE8?