eso se debe a la
caché del navegador, quizás no lo notes ahora en Firefox, pero luego el mismo problema puede afectarte, incluso en otros navegadores, es decir,
nada tiene que ver esto con IE8.
Frameworks como jQuery pueden solventar este problema al enviar los headers necesarios, pero al parecer IE los ignora, por ello la solución es obligar al mismo a no cachear las peticiones AJAX
desde PHP, y eso se logra con estos encabezados que funcionan en todos los navegadores que he utilizado:
Código PHP:
Ver originalheader( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); // disable IE caching header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" ); header( "Cache-Control: no-cache, must-revalidate" );