Array in Data-Attribut
bearbeitet von
@@heinetz
> Das vom Server ausgelieferte Markup sieht das im Moment wie folgt aus:
>
> ~~~HTML
> <div data-js-alt-disabled-services="["analytics","fbi"]">
> ~~~
Wenn du außen einfache Anführungszeichen setzt, musst du die inneren doppelten nicht escapen:
~~~HTML
<div data-js-alt-disabled-services='["analytics","fbi"]'>
~~~
> ~~~JavaScript
> ["analytics","fbi"]
> ~~~
>
> Für Javascript ist das aber irgendwie noch ein String.
Ein JSON-String vielleicht?
> Was kann ich tun?
[Parsen: `JSON/parse`{:.language-js}](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse)
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann