Hej! Letade lite till på nätet och hittade detta:2 svar med AJAX
document.getElementById("resultat_1").value=xmlhttp.responseText;
Så här gör man ju för att skicka resultatet ($svar1) till <input id="resultat_1">.
Hur gör man för att skicka ett andra svar (en andra variabel) till <input id="resultat_2">.
Jag gör en echo '$svar1'; i php-scriptet som anropas med AJAX.
Hur löser man det om man dessutom vill skicka $svar2?
/Lars
Sv: 2 svar med AJAX
I php-filen som anropas av AJAX:echo $svar1."{}".$svar2."{}".$svar3;
Sen i "AJAX-delen" i huvudfilen: xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
var resultat_array = xmlhttp.responseText.split("{}");
document.getElementById("resultat_3").value = resultat_array[0];
document.getElementById("resultat_4").value = resultat_array[1];
document.getElementById("resultat_5").value = resultat_array[2];
}
}
På detta viset kan man returnera många svar och placera dem precis var man vill.
/Lars