AJAX + PHP fråga
Hej!
Undrar lite hur jag kan sköta utskriften som AJAX returnerar när jag använder mig av ett PHP-skript som har en loop.
Har detta:
<script type="text/javascript">
http = new XMLHttpRequest();
function update()
{
http.open("GET", "skript.php", true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}
function useHttpResponse()
{
if(http.readyState == 4)
{
var textout = http.responseText;
document.getElementById("ajax").innerHTML=textout;
}
}
</script>
PHP-koden är en simpel loop:
for($i = 0; $i < 30000; $i++)
{
echo 'Hej<br />';
}
Funkar superbra, skriver ut allting när jag klickar på en "Uppdatera"-knapp som kallar på javascript:update(). Problemet är att den skriver inte ut någonting förrän den gjort alla 30.000 loopar och först DÅ skriver den ut.
Hur gör jag så den skriver ut dynamiskt efter varje loop? Vill att texten i #ajax -div:en ska expandera allteftersom. Alltså att det läggs på fler och fler rader i div:en allteftersom PHP-skriptet får köra sin loop.