Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][AJAX]Nieaktualne dane pobierane przez getjson
olszam
post
Post #1





Grupa: Zarejestrowani
Postów: 342
Pomógł: 23
Dołączył: 20.01.2011
Skąd: Chełm

Ostrzeżenie: (0%)
-----


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 ?>;
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Dodać do requestu znacznik czasu?


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Wyłączyć ajax cache?
Go to the top of the page
+Quote Post
olszam
post
Post #4





Grupa: Zarejestrowani
Postów: 342
Pomógł: 23
Dołączył: 20.01.2011
Skąd: Chełm

Ostrzeżenie: (0%)
-----


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



Ten post edytował olszam 25.07.2018, 06:51:40
Go to the top of the page
+Quote Post
trueblue
post
Post #5





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Cytat
This is a shorthand Ajax function


Jeśli wyłączenie cache nie pomoże, to dodajesz znacznik czasu do URL żądania.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:07