Christian Kruse: AJAX - JSON.stringify - Sonderzeichen

Beitrag lesen

Hallo pl,

Nein eben nicht! Wenn nämlich der Content-Type 'application/x-www-form-urlencoded' gesendet wid, arbeitet der Parser entsprechend und deutet & als Trennzeichen sowie + als Leerzeichen (siehe auch RFC 3986).

Gratuliere, du bist gerade an dem Punkt angekommen, an dem wir gestern schon waren. Wenn du dir ein bisschen Mühe gibst, dann kommst du noch drauf, warum das encodeURIComponent nötig ist und was das bewirkt.

Somit ist es nicht nur unsinnig sondern auch falsch ein data=$json zu senden und dann in das $_POST Array zu greifen.

Es ist die kreative Verwendung bestehender Technik und damit durchaus sinnvoll: man erspart sich zusätzliche Komplexität durch mehr Code.

PS: Die ++Bewertung Deiner Beiträge sagt mir, dass hier einiges im Argen liegt.

Jup. Mit scharfem Nachdenken kommst du drauf! Ich glaube an dich!

LG,
CK