
Oprava JS scriptu
Ahoj, snažím se v intervalu načítat externí soubor pomocí tohoto scriptu
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#ukaz').load('data.txt').fadeIn("slow");
}, 1000);
</script>
jenže problém je v tom, že kdyř se soubor změní, nezobrazí se aktuální obsah souboru. Neporadí prosím někdo? Děkuji
Kešovanie. Buď nastavuj na serveri HTTP hlavičky, aby sa to nekešovalo, alebo pridaj do URL parameter, ktorého hodnotu budeš s každým requestom meniť.
Edit: $('#ukaz').load('data.txt?t=' + +new Date).fadeIn("slow");
Děkuji za pomoc, funguje. Prosím tě a nevíš proč nefunguje ten fadeIn ? Děkuji
Iba tipujem, ale skús najprv ten element schovať: $('#ukaz').load('data.txt?t=' + +new Date).hide().fadeIn("slow");
Ještě jsem narazil na jednu drobnost, ty data z toho souboru se vypisují vedle sebe, nemá to řídkování jako v souboru, je tam potřeba něco doplnit nebo to ani nejde? Díky
Treba to dať do elementu, ktorý zachováva riadkovanie. T.j. buď použiť element "pre", alebo nastaviť rodičovskému elementu štýl "white-space: pre" (alebo pre-line prípadne pre-wrap - podľa potreby).
Odrádkování funguje super, díky moc chlape
No ale při použití toho .hide se už nic nenačte 