Autor Zpráva
cllater
Profil *
Ahoj, nacitam data prez funci getJSON.
$.getJSON('load/soubor.txt', function(data){}
Problem je v tom, ze kdyz ty data v tom souboru prepisi, tak se mi nactou stare data a ne ty aktualni. Dokud si nezadam v prohlizeci do adresy cestu k souboru a nedam refresh, tak se mi nacita porad ten stary soubor. Nevite jak vyvolat na urcity soubory refresh? nebo jak se tohle resi?
Senky
Profil
Ja by som si na to vytvoril jednoduchu funkciu:
function refresh(){
   $.getJSON('load/soubor.txt', function(data){}
   setTimeout("refresh()", 1000) // refresh po 1 sekunde
}
cllater
Profil *
asi jsme se nepochopili. ja ulozim do souboru.txt nove data ve formatu JSON. a pak pri nacteni stranek volam $.getJSON takze pokazde, kdyz zavolam refresh v prohlizeci se mi zavola znovu ta funckce $.getJSON, proto ji nepotrebuji volat programove po sekunde protoze si ji muzu vyvolat tim, ze si ji znovu zavolam, kdyz dam refresh stranky, ale to mi taky nefunguje. Myslim ze je spise potreba refreshovat soubor.txt.
cllater
Profil *
Problem vyresen:
Ja tam mel
$.ajax({ cache: false}); a tohle mi jen nactlo jinak stranku ale tohle:

$.ajaxSetup ({ cache: false}); tohle mi nacte i soubor ze za neho prida ?4343neco

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: