MiSo: Ajax / PHP Übergabe von "+"

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

--
viel Spass: ie:{ fl:) br:> va:( ls:[ fo:) rl:? n4:{ ss:{ de:> js:} ch:? sh:( mo:) zu:]
  1. 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.

    --
    Javascript ist toll (Perl auch!)
    1. 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

      --
      viel Spass: ie:{ fl:) br:> va:( ls:[ fo:) rl:? n4:{ ss:{ de:> js:} ch:? sh:( mo:) zu:]
    2. 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

      --
      viel Spass: ie:{ fl:) br:> va:( ls:[ fo:) rl:? n4:{ ss:{ de:> js:} ch:? sh:( mo:) zu:]
  2. 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

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.