Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy da się wyłączyć cachowanie przeglądarki?
MiXen
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.02.2012

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


Witam! Jestem zmuszony ładować specjalne okno modalne(Jquery UI) oparte na php i js. Niestety, ale jest problem ponieważ cache przeglądarki trzyma załadowaną poprzednią wersję i jak pierwsze ładowanie działa ok, tak już następne odmawiają posłuszeństwa. Da się coś z tym zrobić? Bardzo mi zależy na czasie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
lukesh
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 14
Dołączył: 25.08.2006

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


W zapytaniu ajaksowym musisz ustawić cache na false.

  1. $.ajax({
  2. url: 'ajax/test.html',
  3. cache: false,
  4. success: function(data) {
  5. $('.result').html(data);
  6. alert('Load was performed.');
  7. }
  8. });


Dostosuj to do funkcji, której używasz.
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Po prostu ustaw w nagłówkach HTTP zwracanej odpowiedzi by ta nie była cache'owana. Google: HTTP cache control.
Go to the top of the page
+Quote Post
MiXen
post
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.02.2012

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


Okey. Dzięki za pomoc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Sadamowski
post
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 4.07.2011

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


czołem,

albo tak jak zaproponowali koledzy albo w ogóle wyłącz sobie casha:

$.ajaxSetup({cache: false});

to cos wrzucasz na poczatek skryptu i tyle (IMG:style_emoticons/default/smile.gif)

wiesz co, tez mi ta sprawa napsuła krwi ale daje sie to przeskoczyc, zaglądnija sobie do mojego postu, przed chwilą wkleiłem tam odpowiedz na mówj problem i tym samym trochę odniosłem się do Twojego:

Temat: Problem z cashowanym load w jQuery
Go to the top of the page
+Quote Post
MiXen
post
Post #6





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.02.2012

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


Sadamowski bardzo dziękuję za odpowiedź (IMG:style_emoticons/default/smile.gif)
Z tym ajaxSetup to nie wiedziałem, a u siebie wpadłem wcześniej żeby zastosować zmienną czasu dodawaną do wywołania(jak przeczytałem ty to zrobiłeś zmienną losową, ale efekt jest ten sam, ponowne załadowanie wartości;) Więc dziękuję Ci za pomoc.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 30.09.2025 - 05:31