Hallo zusammen,
ich starte auf ein Event hin einen htmlrequest:
xmlhttp.open(„GET“, „http://localhost/cystore/scripts/php/tblRows.php?source="+source+"&id="+id+"&term="+term+"&status=“+status,true);
xmlhttp.send();
Prüfe auf readystate und status und gebe responseText an betreffendes Element zurück:
if (xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById(id).innerHTML=xmlhttp.responseText;
}
Der responseText wird folgendermaßen in tblRows.php generiert:
while ($arr = mysql_fetch_array($result)) {
echo „“;
for( $i = 0 ; $i " . $arr[$i] . „“;
}
echo „“;
}
Der Inhalt aus „echo „“ . $arr[$i] . „“;“ wird korrekt zurück gegeben, aber die -Tags außerhalb der For-Schleife werden nicht mit zurück gegeben.
Habe hier auf den restlichen Code verzichtet, um es übersichtlich zu halten. Folgend könnt ihr euch den AJAX und PHP-Code auf pastebin anschauen:
ajax http://pastebin.com/05Cv0zue
php http://pastebin.com/AfgRrgQk
viele grüße
friendly