Zum Inhalt springen

mh_ajaxsearch - Error: the XML response that was returned from the server is invalid.

Erstellt am 15. Juni 2007 · 6 Antworten · letzte Antwort am 5. März 2008

Tags: JavaScript & AJAX, Suche, Frage

Zed412 ·

Hy Leute,

ich bin gerade dabei die mh_ajaxsearch Extension in einer Typo3 4.1 Installation einzubauen.
Wenn ich nun testweise die Suche starte erhalte ich immer die Fehlermeldung:

Error: the XML response that was returned from the server is invalid.
Note the incoming xajax data could not be converted from UTF-8 in...

Ich habe bereits mehrere Charsets versucht, leider immer mit dem gleichen Resultat #angry# .
Kann es evtl. daran liegen, dass das Projekt auf einem IIS laeuft?

Danke gleich mal fuer Eure Tipps!

LG

Zed

Zed412 ·

Hi designartnet,

also bei mir hat sich damals herausgestellt, dass es wirklich am IIS lag.
Auf anderen Systemen mit der altbewährten Linux & Apache Kombination gab es keine Probleme.

Vielleicht hat ja in der Zwischenzeit jemand diese (echt tolle) Extension auf einem IIS zum Laufen gebracht.

Greets

Zed 8-)

designartnet ·

Leider nutze ich einen Linux-Server. Ich hatte mich auch schon mal mit dem Entwickler in Verbindung gesetzt, der allerdings auch nicht so richtig weiß, wie der Fehler zustande kommt.

Hat vielleicht irgendwer eine Idee?

Mediator ·

Hi!
Nein, ich habe leider auch keine Lösung ... aber das gleiche Problem.
Vielleicht sollte man mal jemand fragen, der sich mit Ajax auskennt *g*
derMediator

Mediator ·

So, ich habe mein Problem teilweise gelöst. Es lag tatsächlich an den Einstellungen des Charsets. (Link: http://bludo.de/index.php?id=61 ); allerdings klappt das mit dem Suchfeld auf allen Seiten komischerweise nicht ... nur im Seiteninhalt funktioniert es.

Ich habe jetzt drin:

config.locale_all = de_DE.utf8
plugin.tx_mhajaxsearch_pi1.charset = de_DE.utf8
page.10.marks.search.charset = de_DE.utf8

Funktioniert soweit ganz gut, Umlaute werden richtig angezeigt - nur leider nicht gefunden ... vermutlich sind die Charsets vielleicht doch nicht richtig? Aber ich habe das ganze ohne de_DE ausprobiert und dann zeigt er die Umlaute als ? an. Jemand ne Idee dazu?