Niepełne pobieranie przez $.getjson |
Niepełne pobieranie przez $.getjson |
12.09.2017, 15:12:21
Post
#1
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) |
Mam aktualnie w kodzie pobieranie danych z pliku json przez $.getjson co 3 sekundy. Niby pobiera ale np. gdy zmienię ręcznie w pliku json dane to dalej mam pobieranie tych samych starych wartości.
plik json
jak dam pełne odświeżenie to wtedy idzie tylko że w przeglądarce mobilnej to muszę czyścić ciacha więc trochę nie za bardzo mi to pasuje głównie mi chodzi o to by na bieżąco co 3 sekundy pobierało świeże dane z pliku json. sry za styl kodu nie mam w zwyczaju porządkować go. |
|
|
12.09.2017, 15:16:33
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Po prostu dodaj do URL jakąś zmienną losową, np. timestamp.
Albo ustaw w .htaccess "czas życia" pliku na mniej niż 3 sekundy - nie wiem czy to ma w ogóle sens. -------------------- |
|
|
12.09.2017, 18:27:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) |
|
|
|
12.09.2017, 20:29:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) |
Będzie działać, bo dla przeglądarki to za każdym razem zupełnie inny plik. Możesz też spróbować dodać w htaccesie taki kod i wtedy bez zmiany nazwy linka, też powinno zadziałać. Ja tego używam do wymuszenia odświeżania css-ów i js-ów, więc dla json też raczej zadziała.
Kod <Files .json>
Header unset Cache-Control </Files> |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 16:15 |