Hi,
Ich hab ein Problem mit der xajax Bibliothek. Ich hab meine Anwendung fertig gebaut und immer mit Firefox getestet. Da geht auch alles wie gewünscht. Nun hab ich aber gemerkt das es weder im IE6 noch IE7 und Opera funktioniert. Ich verwende kein MultipleIEs.
Der Fehler ist der "Ungültige XML blablabla", das was er mir anzeigt ist auch kein XML sondern die komplette Html Seite. Ich denke daher ich hab irgendwas in den aufrufen falsch. Wunderlich ist nur das es im FF geht.
Hier meine Vorgehensweise :
Main Methode:
require_once (t3lib_extMgm::extPath('xajax') . 'class.tx_xajax.php');
$this->xajax = t3lib_div::makeInstance('tx_xajax');
$this->xajax->setWrapperPrefix($this->prefixId);
$this->xajax->statusMessagesOn();
$this->xajax->setCharEncoding('ISO-8859-1');
$this->xajax->registerFunction(array('search', &$this, 'search'));
...
$this->xajax->processRequests();
$GLOBALS['TSFE']->additionalHeaderData[$this->prefixId] = $this->xajax->getJavascript(t3lib_extMgm::siteRelPath('xajax'));
...
Search Methode:
...
$objResponse = new tx_xajax_response();
$objResponse->setCharEncoding('ISO-8859-1');
$objResponse->addAssign('search_result', 'innerHTML', $content);
return $objResponse->getXML();
...
Hat jemand ne Idee wo der Fehler liegt. Ich hab auch schon Versucht einfachen Content zurückzugeben also ohne Umlaute, der Fehler tritt aber trozdem auf.
Grüße
Daschmi