Mr.Moe: Request mit POST

Beitrag lesen

Hallo,

ich wollte Fragen ob es auch möglich ist mit der POST Methode was zu übergeben, sprich:

http_request.open('POST', url, true);
http_request.send( "variable1=" + encodeURIComponent(variable) + "ID=" + encodeURIComponent(ID) );

Dafür ist der Parameter der send-Methode da. Und bitte verwende encodeURIComponent beim Einbauen von Variablen in den GET-Query-String oder den POST-Body.
Achte aber darauf, dass bei encodeURIComponent() UTF-8-kodiert wird. Alternativ kannst du für eine ISO-8859-1-Kodierung escape() verwenden, aber damit werden einige Zeichen verstümmelt.

Mathias

Hi, sag manl kann es sein dass noch etwas fehlt, ich bekomme kein einzigen Wert rüber gescgoben, ich habe jetzt folgendes:

  
          http_request.onreadystatechange = ausgabeInhalt;  
    http_request.open('POST', url, true);  
    http_request.send( 'rechte=' + escape(rechte) + 'userID=' + escape(userID)+ 'anhang=' + escape(anhang) );  

das Request an sich funktioniert ja sehr gut, nur sind dann in der Php-Datei
die Variablen leer.

mfG Moe