AJAX - Formular Textfelder füllen
nooc
- javascript
Sorry Leute bin aber die ganze Zeit schon verzweifelt am suchen... ist es überhaupt möglich Textfelder per AJAX zu füllen?
Ich bin bisher soweit, dass ich eine Anfrage an eine PHP Datei sende...
var url="../php/getsubs.php";
url=url+"?type="+subtype;
url=url+"&duration="+subduration;
url=url+"&downloads="+subdown;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
Dort werden mir dann durch die MYSQL Abfrage 3 Werte geliefert...
$result = mysql_query ($sql);
while ($row = mysql_fetch_array($result))
{
Die würde ich dann gerne in meine 3 Textfelder übergeben...
function stateChanged() {
if (xmlhttp.readyState==4) {
document.getElementById("total").value=xmlhttp.responseText;
document.getElementById("downprice").xmlhttp.responseText;
document.getElementById("price").xmlhttp.responseText;
}
}
Blos wie mach ich das bitte? Kann ich die 3 Vars aus php in einzelne responses speichern? Wäre über hilfe wirklich sehr erfreut... sind jetzt schon sehr viele Stunden die ich da verbockt habe...
Sorry Leute bin aber die ganze Zeit schon verzweifelt am suchen... ist es überhaupt möglich Textfelder per AJAX zu füllen?
Gucks Dir an:
http://rolfrost.de/cgi-bin/juliangreg.cgi
Hotti
function stateChanged() {
if (xmlhttp.readyState==4) {
document.getElementById("total").value=xmlhttp.responseText;
document.getElementById("downprice").xmlhttp.responseText;
document.getElementById("price").xmlhttp.responseText;
}
}
über alert(xmlhttp.responseText) erfährst du wie/in welchem Format die Daten zurückgegeben werden, kannst sie entsprechend zerpflücken und zuweisen.
Allerdings sollte
document.getElementById("downprice").xmlhttp.responseText
nur einen Fehler erzeugen