Estou brincando com ASP.net MVC e JQuery no momento. Eu encontrei um comportamento que não parece fazer sentido.
Estou chamando a $.getJSON
função JQuery para preencher alguns div's. O evento é acionado no $(document).ready
evento. Isso funciona perfeitamente.
Há um pequeno AJAX.BeginForm
que adiciona outro valor a ser usado ao preencher os divs. Ele chama a função remota corretamente e, em caso de sucesso, chama a função javascript original para preencher novamente os divs.
Aqui está a parte estranha: no FireFox e no Chrome - tudo funciona. MAS No IE8 (Beta), esta segunda chamada para o script popular Div (que chama a função $ .getJSON) obtém dados em cache e não pergunta ao servidor!
Espero que esta pergunta faça sentido: Em poucas palavras - Por que está $.getJSON
obtendo dados em cache? E por que está afetando apenas o IE8?