• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

plush zeichen wird bei Übertragung durch leerzeichen ersetzt

Status
Für weitere Antworten geschlossen.

omoxen

Blogger
Hallo, bei der übertragung eines POST-Formulars in JSON wird automatisch das plus zeichen ersetzt. Firebug zeigt mir das formular ohne plus-zeichen an, mein alert mit.
Es muss also direkt in der Übertragung passieren. Hier ist mal mein Code, falls irgendjemand ne Ahnung hat, wär ich ihm sehr dankbar:
Code:
requestData[this.no].open('POST', this.PHPReceive, this.isAJAX);
                        requestData[this.no].setRequestHeader('Conent-Type','application/x-www-form-urlencoded');
                        requestData[this.no].onreadystatechange = stdHandle;
                        requestData[this.no].send("q=" + txt);
this.PHPReceive gibt die Datei an, das ganze ist in nem Objekt. txt ist hier also der Text der übertragen wirden soll.
 
Werbung:
Beim Content-type application/x-www-form-urlencoded werden für das Absenden alle Leerzeichen durch ein + ersetzt. Der Browser ersetzt das dann wieder automatisch zurück.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben