Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> responseXML FF problem
metal
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 1.02.2007
Skąd: Sanok

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


Witam,

Chce napisać cos w rodzaju google suggest za pomoca advajax ale mam problem z pobraniem odpowiedzi w postaci pliku xml.

Ponizej przedstawiam kod php:

  1. <?php 
  2.  
  3. $nr = $_GET['typ'];
  4.  
  5. include_once( '../autoload.php' );
  6.  
  7. $oDb = DB::GetInstance( config::$sDbHost, config::$sDbUser, config::$sDbPass, config::$sDbBase );
  8.  
  9. $w = $oDb -> Query("SELECT typ FROM jachty WHERE typ LIKE '".$nr."%' ");
  10.  
  11. header('Content-Type: text/xml');  
  12.  
  13. echo '<?xml version="1.0" encoding="iso-8859-2" standalone="yes" ?>';
  14.  
  15. echo '<response>';
  16. while($a = $w -> FetchRow()) {
  17. echo '<typ>'.$a['typ'].'</typ>';
  18. }
  19. echo '</response>';
  20.  
  21. ?>


kod ten generuje poprawny plik XML

a tutaj jest funkcja AJAX:

  1. <?php
  2. function typSuggest() {
  3. var typj = document.getElementById("typj");
  4.  
  5. advAJAX.get ({
  6. url: 'ajax/suggest.php?typ='+typj.value,
  7. onSuccess : function(obj) {
  8. alert(obj.responseXML);
  9. }
  10. });
  11. }
  12. ?>


  1. <input type="text" name="typj" id="typj" onkeyup="typSuggest()" />


W ff po wywolaniu tej funkcji alert wyswietla null (powinien wyswietlic [object])
W IE 7 jest ok.

Licze na wasza pomoc!
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:12