Ajax-Problem - 200 OK in Firebug, aber rote Nachricht ohne Antworttext

Ich habe ein kleines Ajax-Problem im Zusammenhang mit Cross-Domain, wie ich es sehe.

Auf localmachine habe ich ein HTML-Beispiel mit einigem Ajax erstellt: Im Registrierungstextfeld gibt der Benutzer 'username' ein und sendet es bei jedem Tastendruck an das lokale Tomcat, wo das Servlet prüft, ob dieser Benutzername bereits verwendet wird, und die Antwort 'taken' zurücksendet.

Kein Problem auf localhost. Sobald ich einen Benutzernamen eingebe, sendet das Servlet eine Antwort und der Browser zeigt sie an.

Wenn ich jedoch eine HTML-Testseite mit Ajax auf einem Remotecomputer (etwas kostenloses Hosting im Remotenetzwerk) stelle, die eine Überprüfungsanfrage auf meinem lokalen Tomcat sendet, wird die Verbindung hergestellt Ausgabe:

GET http://89.216.182.25:8080/Dinamicki1/UsernameServlet?username=zik 200 OK

... aber in der Registerkarte "Antwort" wird keine Servlet-Antwort "genommen", und die Meldung im Firebug ist rot

Server kommunizieren also gut, keine Firewall-Probleme, Antwort ist200 OK
Aber der Antworttext ist leer.

Irgendwelche Ideen, was diese roten Botschaften in Firebugs sind?

Vielen Dank im Voraus.

Und wenn jemand ein ernstes Ajax-Tutorial für Java empfehlen kann, wird es sehr geschätzt :)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage