Chce napisać cos w rodzaju google suggest za pomoca advajax ale mam problem z pobraniem odpowiedzi w postaci pliku xml.
Ponizej przedstawiam kod php:
<?php $nr = $_GET['typ']; include_once( '../autoload.php' ); $oDb = DB::GetInstance( config::$sDbHost, config::$sDbUser, config::$sDbPass, config::$sDbBase ); $w = $oDb -> Query("SELECT typ FROM jachty WHERE typ LIKE '".$nr."%' "); while($a = $w -> FetchRow()) { } ?>
kod ten generuje poprawny plik XML
a tutaj jest funkcja AJAX:
<?php function typSuggest() { var typj = document.getElementById("typj"); advAJAX.get ({ url: 'ajax/suggest.php?typ='+typj.value, onSuccess : function(obj) { alert(obj.responseXML); } }); } ?>
<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!