Ich erzeuge ein Bild mit GDlib alle variablen werden per POST übergeben mittels Ajax
function setRequest() {
// Request erzeugen
if (window.XMLHttpRequest) {
request = new XMLHttpRequest(); // Mozilla, Safari, Opera
} else if (window.ActiveXObject) {
try {
request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
} catch (e) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
} catch (e) {}
}
}
// überprüfen, ob Request erzeugt wurde
if (!request) {
alert("Kann keine XMLHTTP-Instanz erzeugen");
return false;
} else {
var race = document.getElementById('race').value;
var tier = document.getElementById('tier').value;
var url = "siggy.php";
// Request öffnen
request.open('post', url, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
// Request senden
request.send('race='+race+'&tier='+tier);
// Request auswerten
request.onreadystatechange = interpretRequest;
}
}
// Request auswerten
function interpretRequest() {
switch (request.readyState) {
// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
case 4:
if (request.status != 200) {
alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
} else {
var content = request.responseText;
// den Inhalt des Requests in das <div> schreiben
document.getElementById('content').innerHTML = content;
}
break;
default:
break;
}
}
das Problem besteht in der Ausgabe des Bildes was ich gerade überhaupt nicht schnalle. Er gibt etwas aus aber kryptische Zeichen. Was auch klar ist da das bild eigentlich nur zu erreichen ist unter <img src="bild.php?variablengedöns"/> wie erzeuge ich diese ausgabe und ist das überhaupt möglich so wie ich das vorhabe??
verwendete ilchClan Version: 1.1

