hotti: PHP -> JavaScript: AJAX-Response packen

Beitrag lesen

Kommt darauf an, wie die Response aussieht. So wie ich die aufbaue, braucht die keine eckigen Klammern, Zeilenumbruchzeichen oder Leerzeichen zum Strukturieren, mit einer einfachen Serialisierung fallen zumindest diese Zeichen weg.

{name:"Weßmöller",vname:"Änne",ort:"Nürnberg",senden:"Daten senden"}
name=We%C3%9Fm%C3%B6ller&vname=%C3%84nne&ort=N%C3%BCrnberg&senden=Daten%20senden

Genau! Und jetzt stell Dir mal vor, es gäbe im DOM so Funktionen wie unpack() und read(), also Funktionen, die mit Rohdaten (bytes) umgehen können. Da würden die Zeichen "=" und "&" sowie das URI-Escape (percent encoding) auch noch entfallen (der € hätte wieder 3 byte statt 9). Zudem muss ein binary String nicht erst in den RAM gelesen und gesplittet werden.... JSON und XML sind eben doch nicht alles ;-)

Hotti

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.