Skúsil by som dať do toho data.js nejaký alert("nahral som sa"), či sa zavolá aj pri nahraní pomocou skriptu - podľa toho zistíš, či je problém v kešovaní alebo v tom, že sa to ani nenahralo.
Konzola JavaScriptu nehlási nejaké chyby? Sú tie stránky niekde, kde by som sa na ne mohol pozrieť?