Javascript: Problem bei `;` im CSV-Feld
bearbeitet von
Hallo Linuchs,
> Javascript muss diese Zeile (row) wieder auseinandernehmen
Nicht nur die Row. Du sammelst ja etliche Zeilen in der Datei und saugst sie dann als Block wieder ein. D.h. du musst vor dem Parsen der Zeilen auch noch den Gesamtstring in Zeilen zerlegen.
Ein `json_encode($csv_arr)` macht's auf einen Rutsch, ohne Temp-Datei, und JavaScript ist mit `JSON.parse` damit auch schnell fertig. Wenn Du das überhaupt tun musst, denn:
Einen JSON-String kannst Du mit content-type application/json über die Leitung schicken, und XMLHttpRequest konvertiert Dir das implizit in ein Objekt, wenn Du auf das `response` Property zugreifst.
_Rolf_
--
sumpsi - posui - obstruxi