nooc: AJAX - Formular Textfelder füllen

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...

  1. 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

    --
    Auch mit den richtigen Suchbegriffen kann das Suchergebnis falsch sein.
  2. 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