Bij AJAX heb je nog wel eens cache problemen, je pagina is dan opgeslagen in je cache. Ik heb een simpele oplossing gevonden om dit te vermijden.
Zet achter elk link een random tekenreeks. Je browser ziet dat deze pagina nog niet is gecached omdat elk URL een unieke token heeft. Dus page.php?id=1337&token=<random_string>