Rolf B: Javascript: Problem bei `;` im CSV-Feld

Beitrag lesen

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, wie von Robert vorgeschlagen, 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