heinetz: Array in Data-Attribut

Beitrag lesen

Hallo Forum,

ich möchte ein Array aus Strings in einem Data-Attribut speichern und das Array dann in JavaScript auslesen. 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 ich das per console.log() ausgebe, sieht es auch ganz gut aus:

["analytics","fbi"]

Für Javascript ist das aber irgendwie noch ein String. D.h. wenn ich das vermeintliche Array in einer Schleife durchlaufe, wird Buchstabe für Buchstabe ausgegeben:

0: "[" 1: """ 2: "a" ...

Was kann ich tun?

danke und beste Grüße, heinetz