Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [prototype] problem z PeriodicalExecuter i Ajax.request w IE
pawelvod
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 21.09.2006

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


mam kod:
  1. <?php
  2. new PeriodicalExecuter(zmien_zdjecie, 2);
  3. function zmien_zdjecie(){
  4.  
  5. var ajax = new Ajax.Request(webroot+'klienci/view/',
  6. {
  7. method: "get",
  8. onSuccess: function(response){
  9. $('picture_area').innerHTML =response.responseText;
  10. },
  11. onFailure: function(){
  12. alert('error');
  13. }
  14. });
  15. return true;
  16. }
  17. ?>

który ma za zadanie rotować treści na stronie. niestety nie działa to pod IE. jak w środku kodu walnę alert('test'), to się wyświetla, a treści stron nie podmienia. w alert(response.responseText) też jest w kółko to samo tak jakby trzymał sobie to w buforze, a nie czytał z url za każdym razem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ghs
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.04.2005

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


Sam sobie odpowiedziałeś - problem jest z cachem. Zapobiegaj cache'owaniu odpowiedzi wstawiając na początku pliku generującego odpowiedź:
  1. <?php
  2. header ("Expires: Mon, 20 Dec 1998 01:00:00 GMT");
  3. header ("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
  4. header ("Cache-Control: no-cache, must-revalidate");
  5. header ("Pragma: no-cache");
  6.  
  7. // Generowanie odpowiedzi
  8. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 09:42