Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> błąd przesyłania xml w opera 8.0
areekz
post 19.06.2006, 16:38:04
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.04.2005

Ostrzeżenie: (10%)
X----


Napisałem skrypt, który po wybraniu elementu listy rozwialnej 1, uzupełniana jest lista2 o wartości pobrane z bazy danych (skrypt pobierania danych zapisany jest w php). Jako wynik zwracany jest xml do javascript. Skrypt działa pod IE6, Opera 9beta, ale nie pod opera 8.0. Wyczyscilem pamięć cache w przeglądarce i nic to nie pomogło. Zamiast listy z danymi sciągniętymi z bazy danych mam: "undefined". W skrypcie php mam:
  1. <?php
  2. header("Content-type:text/xml; charset=UTF-8");
  3. $dom = new domDocument('1.0','UTF-8');
  4. ..... i potem objekty tworzace elementy, atrybuty itd.
  5. ?>

Całość zwracanego kodu wygląda przykładowo tak:
  1.  <?xml version="1.0" encoding="UTF-8" ?>
  2. - <lista co="imie">
  3.  <rekord>Tomasz</rekord>
  4.  <rekord>Mirek</rekord>
  5.  </lista>

Potem pobieram rekordy w javiescript:
  1. <?php
  2. rekord=xml.getElementsByTagName("rekord");
  3. for (i=0;i<rekord.length;i++){var zm = rekord[i].text}
  4. ?>
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: 27.06.2025 - 18:46