Hi,
ich arbeite gerade an einer kleinen Ajax Anwendung, welche momentan noch auf das einfachste reduziert ist. Sie funktioniert auch soweit und der responseText kommt erfolgreich an. Er besteht dabei aus einer ID eines Elements der Seite, einem Trennzeichen (hier $%$) und dem restlichen Text, welcher nachher in die Seite eingefügt werden soll.
Probleme macht dabei die ID, welche ich durchaus in einem Alert anzeigen kann, die aber von getElementById nicht akzeptiert wird. Der Fehler gibt dabei aus das es null oder undefined ist.
Für die Lösung des Problems und anderweitige Verbesserungsvorschläge bin ich dankbar (Javascript ist bisher weniger mein Ding).
function handleResponse()
{
if(resOb.readyState == 4)
{
response = resOb.responseText;
till = response.indexOf('$%$');
id = response.substring(1, till);
string = response.substring(till+3);
document.getElementById(id).innerHTML = string;
}
}