[gelöst]Ausgabe undefined in Ajax Script
Hallo Leute,
ich nutzte auf meiner Seite ein Ajax-Script um Daten aus einer SQL-Abfrage die in einer PHP Datei steht auszulesen. Das ganze funktioniert auch ganz gut, aber als erste Ausgabe zeigt er mir immer "undefined". Wo liegt der Fehler?
Ausserdem würde ich gerne wissen was die 4 und die 200 in der IF-Abfrage bedeuten.
Das Script stammt nicht von mir und ich habe auch keine Ahnung von Ajax. Hoffe ihr könnt mir weiterhelfen.
Hallo Leute,
ich nutzte auf meiner Seite ein Ajax-Script um Daten aus einer SQL-Abfrage die in einer PHP Datei steht auszulesen. Das ganze funktioniert auch ganz gut, aber als erste Ausgabe zeigt er mir immer "undefined". Wo liegt der Fehler?
Ausserdem würde ich gerne wissen was die 4 und die 200 in der IF-Abfrage bedeuten.
Das Script stammt nicht von mir und ich habe auch keine Ahnung von Ajax. Hoffe ihr könnt mir weiterhelfen.
Code:
<script type="text/javascript">
var req = new XMLHttpRequest();
req.onreadystatechange = function()
{
if (req.readyState==4 && req.status==200)
{
var data = JSON.parse(req.responseText);
var str;
for (var index in data)
{
var obj = data[index];
str += '<table><tr><td><img src="'+obj.imagepfad+'"></td><td>'+obj.name+'</td></tr></table>';
document.getElementById('ausgabe').innerHTML = str;
}
}
}
req.open("GET", "Ausgabe.php");
req.send();
</script>
<div id=ausgabe></div>
Zuletzt bearbeitet: