Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][AJAX]Nieaktualne dane pobierane przez getjson
Forum PHP.pl > Forum > Przedszkole
olszam
Borykam się z pewnym problemem, otóż czasem się zdarza że przy uruchomieniu skryptu, zwykłe podstawowe pobieranie danych z pliku json przez $.getJSON nie zawsze dostanę aktualne dane. Czasem pomaga odświeżyć stronę (albo pełne odświeżanie CTRL+F5) ale czasem zdarza się że i to nie pomoże. Jakieś rady, poza mieszaniem kodu php do js ala
  1. <script> var data = <?php echo $dane ?>;
trueblue
Dodać do requestu znacznik czasu?
Pyton_000
Wyłączyć ajax cache?
olszam
Cytat(Pyton_000 @ 24.07.2018, 16:45:10 ) *
Wyłączyć ajax cache?

czyli tylko zastosować $.ajaxSetup({ cache: false }); mimo że korzystam getJSON?
edit: akurat to nie pomogło nawet w przypadku $.ajax smile.gif

Cytat
Dodać do requestu znacznik czasu?

ehhh czyli za każdym razem sprawdzać czas importowanego pliku czy jak?

edit: dobra już czaje, kiedyś tak robiłem już z paroma plikami tylko zapomniałem o co biega smile.gif

trueblue
Cytat
This is a shorthand Ajax function


Jeśli wyłączenie cache nie pomoże, to dodajesz znacznik czasu do URL żądania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.