Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] Problem z cache- złe podejście?, Nie wiem czy stosuję dobra metodę
thomas2411
post 5.03.2007, 18:39:44
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 7
Dołączył: 15.05.2005
Skąd: Rzeszów

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


Hej
Mam stronę, która w php zczytuje z bazy danych rekordy i wyświetla w pętli. Chcę teraz dodać sortowanie wg poszczególnych atrybutów przez wywołanie tej samej strony, ale z parametrem zawierającym nazwę pola wg którego ma sortować. Chcę to zrobić w AJAXie ale mam problem, gdyż skrypt działa za pierwszym razem (nie zawsze dobrze), potem już nie.

Wywołanie AJAX mam takie:
  1. function sortuj(order)
  2. {
  3. var order = new String();
  4. var oXmlHttp = zXmlHttp.createRequest();
  5.            oXmlHttp.open("get", "lista.php?sortuj=bs",true);
  6.                        oXmlHttp.onreadystatechange = function () {
  7.                              if (oXmlHttp.readyState == 4) {
  8.                                    if (oXmlHttp.status == 200) {
  9.                                          displayCustomerInfo(oXmlHttp.responseText);
  10.                                    } else {
  11.                                          displayCustomerInfo("Wystapil blad: " + oXmlHttp.statusText); //statusText nie zawsze poprawnie okreœla przyczynę
  12.                                    }
  13.                              }            
  14.                        };
  15.            oXmlHttp.setRequestHeader("Cache-Control","no-cache");
  16.            oXmlHttp.send(null);
  17. }


Próbowałem też dodawać na początku pliku:
  1. <?PHP
  2. header("Cache-control: No-Cache");
  3. header("Pragma: No-Chache");
  4. ?>

Niestety nie działa. Czy ja to dobrze robię?
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 7.07.2025 - 02:46