Bisher benutze ich eine AJAX-Funktion, die ein request einer URL zurückgibt,jedoch weiß ich nicht wie ich den Wert der inputs an die url des requests übergeben soll ohne $_GET ($_POST funktionier ja ohne wirklichen submit nicht) zu verwenden.
POST funktioniert ohne submit-<input> nicht? Gugge mal da:
req.open("GET", Url, true);
Und da:
req.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
Die Wörtchen "GET" und "www-form" sollten dir zu denken geben.
Siehe: Wie man Formulardaten übermittelt und was der ominöse Parameter der send()-Methode, welches in deinem Beispielcode noch null ist, dazu beiträgt.
PS: AJAX-Bibliotheken wie Prototype erleichtern die Arbeit.