phpbar.de logo

Mailinglisten-Archive

[php] Daten aus Formular mit AJAX übergeben

[php] Daten aus Formular mit AJAX übergeben

ANGEL Harald harald.angel at egston.com
Fre Mar 30 10:20:43 CEST 2007


Hallihallo!

Erstens sei mal frohlockt: Thank god it´s friday! :)
Zweitens: mein Problem - und ich hoffe es ist nicht zu OT, bisl php kommt ja doch vor ;)

Man nehme ein simples Formular:

<form action="" onsubmit="sendmail()">
<input type="text" id="whatever" name="whatever" />
<input type="submit" value="senden" />
</form>

Wenn das abgesendet wird sollen die Formularfelder per AJAX (und mittels POST) gesendet werden:

	function sendmail() {
		rqo.open('post', 'sendmail_ajax.php');
		rqo.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		rqo.onreadystatechange = sendmail_ok;
		rqo.send(null);
	}
	
	function sendmail_ok() {
		//some code...
	}

sendmail_ajax.php:
<?php
	var_dump($_POST);
?>

(rqo ist nat. erzeugt worden)
Wenn ich das Form aber absende, liefert mir var_dump($_POST) ein leeres Array...

Wo liegt mein Denkfehler??

Danke für Hilfe!!
Harald

php::bar PHP Wiki   -   Listenarchive