Autor | Zpráva | ||
---|---|---|---|
cllater Profil * |
#1 · Zasláno: 5. 5. 2009, 02:39:43
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 |
#2 · Zasláno: 5. 5. 2009, 20:06:54
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 * |
#3 · Zasláno: 5. 5. 2009, 23:14:35
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 * |
#4 · Zasláno: 6. 5. 2009, 14:23:02
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 |
||
Časová prodleva: 16 let
|
0