Mahlzeit Hans A. Plast,
Jaja. Das dort der Knackpunkt ist, ist mir klar.
Das ist schonmal gut. Was aber ist Dein konkretes Problem?
Aber selbst nur eine der IDs anzusprechen, gelingt mir ja bisher nicht.
Was z.B. verstehst Du unter "eine der IDs ansprechen"? Auf das entsprechende HTML-Element zuzugreifen? Genau das tust Du doch einige Zeilen höher:
var u5val = $("#5").val();
var u10val = $("#10").val();
Oder hast Du eher ein Problem damit, das was Dein PHP-Skript zurückliefert, in irgendeiner Form auszuwerten?
Schauen wir uns das doch mal etwas genauer an ... einerseits fällt mir auf, dass Du Dich darauf verlässt, dass in den übergebenen Parametern auch tatsächlich Zahlen enthalten sind:
$erg5=$_POST['test5']*2;
$erg10=$_POST['test10']*2;
$erg20=$_POST['test5']+$_POST['test10'];
Vielleicht solltest Du vorher eine explizite Typkonvertierung in einen Fließkommawert vornehmen.
Der nächste Punkt ist der, dass AJAX ja *eigentlich* "Asynchronous Javascript and *XML*" heißt ... von XML sehe ich bei Dir aber gar nichts. Gut, das ist nicht schlimm - macht aber die Weiterverarbeitung der Rückgabewerte nur unnötig kompliziert. Du gibst jetzt einfach die beiden Ergebnisse durch ein "<BR>" (Großschreibung von Elementen ist bei HTML zwar OK, Du solltest Dir das aber eigentlich grundsätzlich *nicht* angewöhnen) getrennt aus.
echo ($erg5."<BR>".$erg10);
Du müsstest also die Rückgabe genau an diesem Trenner http://de.selfhtml.org/javascript/objekte/string.htm#split@title=aufsplitten, um die beiden einzelnen Werte (in Form eines Arrays) zu erhalten. Mit diesen solltest Du dann weiterarbeiten können ...
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|