Gunnar Bittersmann: Array in Data-Attribut

Beitrag lesen

@@heinetz

Das vom Server ausgelieferte Markup sieht das im Moment wie folgt aus:

<div data-js-alt-disabled-services="[&quot;analytics&quot;,&quot;fbi&quot;]">

Wenn du außen einfache Anführungszeichen setzt, musst du die inneren doppelten nicht escapen:

<div data-js-alt-disabled-services='["analytics","fbi"]'>
["analytics","fbi"]

Für Javascript ist das aber irgendwie noch ein String.

Ein JSON-String vielleicht?

Was kann ich tun?

Parsen: JSON.parse()

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann