Estoy jugando con ASP.net MVC y JQuery en este momento. Me he encontrado con un comportamiento que no parece tener sentido.
Llamo a la función $.getJSON
de JQuery para completar algunos div. El evento se desencadena en el evento $(document).ready
. Esto funciona perfectamente
Hay un pequeño AJAX.BeginForm
que agrega otro valor que se utilizará al rellenar los divs. Llama a la función remota correctamente y luego de un éxito llama a la función javascript original para volver a llenar los divs.
Aquí está la parte extraña: en FireFox y Chrome: todo funciona. PERO en IE8 (Beta), esta segunda llamada a la secuencia de comandos Div (que llama a la función $ .getJSON) obtiene datos en caché y no se lo pide al servidor.
Espero que esta pregunta tenga sentido: En una cáscara de nuez - ¿Por qué se obtiene $.getJSON
datos en caché? ¿Y por qué solo está afectando a IE8?
Extrañamente, veo este error no solo en IE, sino también en Firefox. Desactivar el almacenamiento en caché ajax en jquery me ayudó. –