Ajax / PHP Übergabe von "+"
MiSo
- javascript
Ich hab ein Paar Scripte geschrieben, die mit Ajax arbeiten. Funktionieren auch wunderbar. Ein Problem tritt jedoch auf: wenn ich irgendwas über "post" übergebe, gehen meine "+" zeichen aus der query verloren. Vom "_input_method=beispiel&string=zeichen_mit++" kommen die "+"-Zeichen nicht an.
Weiss jemand, was ich dagegen tun kann?
mfg
Micha
Ich hab ein Paar Scripte geschrieben, die mit Ajax arbeiten. Funktionieren auch wunderbar. Ein Problem tritt jedoch auf: wenn ich irgendwas über "post" übergebe, gehen meine "+" zeichen aus der query verloren. Vom "_input_method=beispiel&string=zeichen_mit++" kommen die "+"-Zeichen nicht an.
Weiss jemand, was ich dagegen tun kann?
Vermutlich: http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri
Struppi.
Ich hab ein Paar Scripte geschrieben, die mit Ajax arbeiten. Funktionieren auch wunderbar. Ein Problem tritt jedoch auf: wenn ich irgendwas über "post" übergebe, gehen meine "+" zeichen aus der query verloren. Vom "_input_method=beispiel&string=zeichen_mit++" kommen die "+"-Zeichen nicht an.
Weiss jemand, was ich dagegen tun kann?Vermutlich: http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri
Struppi.
Das Pluszeichen entspricht URL-encoded einem Leerzeichen. Wie bring ich dem Vieh bei, dass ich ein "+" übergeben will, und kein Codiertes " "? -.-
mfg
Micha
Ich hab ein Paar Scripte geschrieben, die mit Ajax arbeiten. Funktionieren auch wunderbar. Ein Problem tritt jedoch auf: wenn ich irgendwas über "post" übergebe, gehen meine "+" zeichen aus der query verloren. Vom "_input_method=beispiel&string=zeichen_mit++" kommen die "+"-Zeichen nicht an.
Weiss jemand, was ich dagegen tun kann?Vermutlich: http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri
Struppi.
Danke für den Link. Bin das Problem los mit "encodeURIComponent()" ;)
mfg
Micha
Hi,
Ich hab ein Paar Scripte geschrieben, die mit Ajax arbeiten. Funktionieren auch wunderbar. Ein Problem tritt jedoch auf: wenn ich irgendwas über "post" übergebe, gehen meine "+" zeichen aus der query verloren. Vom "_input_method=beispiel&string=zeichen_mit++" kommen die "+"-Zeichen nicht an.
Weiss jemand, was ich dagegen tun kann?
Du mußt die Daten passend kodieren (url-encode könnte passen, falls Du application/x-www-form-urlencoded verwendest)
cu,
Andreas