Wie im Titel schon erwähnt, bekomme ich folgende Fehlermeldung:
Code:
obj is null
Quelldatei: http://localhost/script.js
Zeile: 28
Wenn ich folgende AJAX Request verwende:
Code:
var XMLHttpRequestObject = false;
if(window.XMLHttpRequest)
{
XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(dataSource, divID)
{
if(XMLHttpRequestObject)
{
var obj = document.getElementById(divID);
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if(XMLHttpRequestObject.status == 200 && XMLHttpRequestObject.readyState == 4)
{
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
Das besondere daran ist, dass es beim ersten Mal funktioniert, klicke ich jedoch ein zweites mal und führe wieder einen AJAX request mit der Funktion aus, so geht nichts mehr und ich bekomme "obj is null" in der Fehlerkonsole vom FF.
Als Anmerkung sei gesagt, dass 'divID' meinen Container beinhaltet, indem ich die AJAX Ausgabe reinschreibe und in 'dataSource' befindet sich mein auszuführendes php script.
Die Zeile 28 ist übrigens genau die fett-markierte Zeile.
Kann mir bitte jemand helfen?
Vielen Dank
mc