Ajax und Formulare

bandsite

Mitglied
Hallo Leudde,
Ich versuche mich gerade ein wenig in Ajax und habe das 30sec Tutorial zu verwendet einen Eindruck davon zu bekommen wie es fuktioniert.

Ich habe das soweit auch schon in mein Projekt integriert aber nun möchte ich etwas spezielles. Ich möchte ein Formular mit hilfe von Ajax abschicken und die Daten ohne "echten" reload der Seite auswerten können.

Ich habe versucht das 30sec. Script anzupassen aber ohne erfolg, ich denke das dafür soviele änderungen nötig sind das man es am besten "from the scratch" macht.

Könnt ihr mir vieleicht eine Quelle/Url oder Tutorials empfehlen die sich mit Ajax in verbindung mit Formularen auseinandersetzen? ..., ich finde leider "nur" einsteige und/oder sehr komplexe Ajax sachen im Netz.

Vieleicht kann mir auch jemand mit einem Denkanstoss oder einer groben erläuterung was zu tun ist auf die Sprünge helfen?


so versuche ich es im moment:

Ich habe die Funktionen des 30sec. Tutorials so belassen.

Das ist dir original SndReq() funtion:
Code:
function sndReq(action)
{
 http.open('get', 'ajaxresponder.php?action='+action);
 http.onreadystatechange = handleResponse;
 http.send(null);
}

In meiner Webseite habe ich ein Forumlar:
Code:
<form name="login" action="javascript:sndReq('formhandler')" method="post"> 
  Name: <input type="text" name="name" size="20"><br> 
  Kennwort: <input type="password" name="pwd" size="20"><br> 
  <input type="submit" value="Login"> 
</form>

Mit "javascript:sndReq('formhandler')" rufe ich die funktion auf, in der responsedatei steht folgendes:

Code:
if($_GET['action'] == 'formhandler')
{
 echo "content_inner|Name: ".$_POST['name'];
}

Das Problem ist, dass die $_POST[""] variablen nicht dort ankommen, was mache ich falsch? ..., mit GET funktioniert das auch nicht.

Ich danke euch herzlichst. BS
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück