O
ohrflieger
Guest
Hallo,
Mit dieser Funktion sollen mehrere unterschiedliche Abfragen an die Datei zeig.php ausgeführt werden. AJAX schickt die Anfragen auch ab und die zeig.php arbeitet auch, aber die Antwort kommt nicht, es wird nur das Ladebildchen angezeigt.
Komischerweise funktioniert es, wenn ich für jede unteschiedliche Anfrage eine eigene Funktion bastele.
Habe ich einen Fehler im Code?
Würde mich über Hilfe sehr freuen.
Code:
function sendEsAb(seite,zutat,anzeige) {
teil = "";
if(zutat != "") {
teil = '&n=' + zutat;
}
urlurl2 = 'zeig.php?a=' + seite + '&z=' + Math.random();
resOb.open('get', urlurl2, true);
resOb.setRequestHeader("Pragma", "no-cache");
resOb.setRequestHeader("Cache-Control", "must-revalidate");
resOb.setRequestHeader("If-Modified-Since", document.lastModified);
resOb.onreadystatechange = sendEsAb2(anzeige);
resOb.send(null);
}
function sendEsAb2(wohin) {
if(resOb.readyState == 4){
document.getElementById(wohin).innerHTML = resOb.responseText;
}
else {
document.getElementById(wohin).innerHTML = '<div style="width:400px;text-align:center;"><img src="img/laden.gif" alt=""/>Aktualisiert...</div>';
}
}
Mit dieser Funktion sollen mehrere unterschiedliche Abfragen an die Datei zeig.php ausgeführt werden. AJAX schickt die Anfragen auch ab und die zeig.php arbeitet auch, aber die Antwort kommt nicht, es wird nur das Ladebildchen angezeigt.
Komischerweise funktioniert es, wenn ich für jede unteschiedliche Anfrage eine eigene Funktion bastele.
Habe ich einen Fehler im Code?
Würde mich über Hilfe sehr freuen.