Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> xml no cache
bajmar
post 5.12.2011, 12:14:16
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.11.2011

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


Mam funkcje która wczytuje plik xml, problem w tym ze przeglądarki go pamiętają i po edycji xml trzeba wielokrotnego odświeżania aby skrypt pobrał nowy plik xml.
  1. function loadXML() {
  2. if (window.XMLHttpRequest)
  3. {// code for IE7+, Firefox, Chrome, Opera, Safari
  4. xmlhttp=new XMLHttpRequest();
  5. }
  6. else
  7. {// code for IE6, IE5
  8. xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  9. }
  10. xmlhttp.open("GET","xml/plik.xml",false);
  11. xmlhttp.send();
  12. xmlDoc=xmlhttp.responseXML;
  13. }
Go to the top of the page
+Quote Post
wookieb
post 5.12.2011, 12:19:51
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Do urla dodawaj losowy ciąg po ?
Kod
xml/file.xml?losowy_ciag

W tym przypadku bardzo dobrze spisuje się timestamp.


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.12.2011, 14:03:14
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Innym sposobem jest wysyłanie żądania POSTem a nie GETem. Wówczas nie trzeba martwić o cache i bawić w dodatkowe parametry


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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: 28.06.2025 - 09:59