hi,
Die Daten Vorname, Name und Zusatz gehören eindeutig zusammen und da verstehe ich nicht den Grund hier mehrere Requests (auch mit dem damit verbundenem Overhead) zu nutzen.
Meine Demo zeigt das Prinzip.
Was Blob ist, keine Ahnung. Mit Binärdaten kann JS nichts anfangen (wüsste auch nicht wozu).
JS muss mit biärdaten überhaupt nichts anfangen können. JS dient nur dazu, diese Daten in ein Object zu schreiben, z.B. um solch ein Objekt an einen Multimediaplayer übergeben zu können. Und dass es einem Player wie f lash Plugin nicht unbedingt bedarf, das zeigt mein Kurzfilm
http://rolfrost.de/cgi-bin/amovie.cgi
Ein Bild Base64-Kodiert zu übertragen ist in den meisten Fällen auch Sinnfrei.
s.o.: Nicht ein Bild, sondern Mehrere. Der Besucher sieht einen Film!
Es gibt sicher Fälle, mit vielen Daten, wo es auch sinnvoll ist zusammengehörende Daten getrennt zu übertragen, hier aber sicher nicht.
Nochmal: Das *hier* ist eine Demo. Die zeigt, wie einfach das ist.
Und einen Test linear zu strukturieren, ist noch einfacher:
http://rolfrost.de/cgi-bin/alib.cgi
Auf diese Art und Weise kann ich auch einen Multipart content übertragen
http://rolfrost.de/cgi-bin/amime.cgi
So, genug geschwätzt. Wie Ihr sehen könnt, ist json nicht alles ;-)
Nochwas zu Blob/binaries, es gibt Browser (außer ie) die verstehen hexmaps als binary, da ist ein noch eine Demo:
http://rolfrost.de/cgi-bin/abin.cgi
Tut mir leid, wenn Du damit nix anfangen kannst. Aber es gibt Leute, die reißen sich um solche Dinge.
Rolf