Je joue avec ASP.net MVC et JQuery pour le moment. J'ai rencontré un comportement qui ne semble pas logique.
J'appelle la $.getJSON
fonction de JQuery pour remplir certains div. L'événement est déclenché sur l' $(document).ready
événement. Cela fonctionne parfaitement.
Il y a un petit AJAX.BeginForm
qui ajoute une autre valeur à utiliser lors du remplissage des divs. Il appelle la fonction distante correctement et en cas de succès appelle la fonction javascript d'origine pour repeupler les divs.
Voici la partie étrange: Dans FireFox et Chrome - Tout fonctionne. MAIS Dans IE8 (bêta), ce deuxième appel au script populate Div (qui appelle la fonction $ .getJSON) obtient les données en cache et ne demande pas au serveur!
J'espère que cette question a du sens: En bref - Pourquoi $.getJSON
obtenir des données en cache? Et pourquoi n'affecte-t-il que IE8?