Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQuery] Problem z odświeżaniem, Nie działa w IE
tomaszh
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Szczecin

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


Proste pobieranie danych przy pomocy Jquery:
  1. <script type="text/JavaScript">
  2. $(document).ready(function() {
  3. $("#quote").load("script.php");
  4. });
  5. </head>
  6. <div id="quote"></div>
  7. </body>

  1. <?php
  2. echo date("H:i:s");
  3. ?>

Problem w tym że podczas odświeżania strony w IE nie pobiera aktualnej daty. Trzyma w pamięci pierwszą pobraną datę. Problemu nie ma w FF. Z biblioteką Advajax nie było z tym problemu ale chciałem przerobić na Jquery. Czy wiecie o co tu chodzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tomaszh
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Szczecin

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


dzisiaj sprawdzałem pod IE 6.0 i niestety nie pobiera danych ani daty. Czy jest może jakiś inny zapis nagłówka dla IE 6.0? Trochę dziwnie rozwiązali to w jquery, skoro to biblioteka to powinni przewidzieć takie sytuacje.
Czy możesz mi napisać dokładnie jaki masz nagłówek w skrypcie php, który podałeś powyżej w linku? W IE 6.0 twój skrypcki działa, niestety u mnie nie chodzi? Czy masz coś więcej w nagłówku niż to co podałeś?

Problem rozwiązany, wstawiłem wszystkie możliwe nagłówki, czyli:
header("Last-Modified: ".gmdate('d M Y H:i:s'). " GMT");
header("Pragma: no-cache;");
header("Cache-Control: pre-check=0, post-check=0, max-age=0");
header("Cache-Control: no-store, no-cache, must-revalidate, max_age=0");
header("Expires: 0");
i działa również pod IE 6.0.

Ten post edytował tomaszh 16.01.2008, 19:00:17
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: 7.10.2025 - 16:07