• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Javascript-Variable innerhalb JSON

jeffglennfox

New member
Hallo,

ich habe folgendes Problem:

Innerhalb einer eines JSON-Strings sind mehrere Anchor-Links. Damit diese korrekt ausgeführt werden müsste ich den aktuellen Pfad auswerten und diesen dann vor dem # Anchor (in dem sonst statischen String) ergänzen.

Ich habe leider trotz längerer Recherche keinen Hinweis gefunden, wie ich eine Javascript-Variable in einen JSON-String einfüge und wäre für einen Hinweis dankbar.

Gruss von Markus
 
Kannst du ein Beispiel von deinem JSON-String zeigen?

PS: du musst für einen Link nicht den kompletten Pfad angeben. Wenn der Link mit einem "#" startet, wird automatisch auf der aktuellen Seite nach dem Anchor gesucht.
 
Hallo, bin unterwegs und kann den String gerade nicht posten. Ich gebe Dir grundsätzlich Recht, aber ich arbeite mit der Angabe einer 'base href' da funktioniert das nicht. Hatte ich vergessen zu erwähnen.

Gruß von Markus
 
Ich habe jetztz mal den JSON-String kopiert, damit es anschaulicher wird:

Code:
{
	"cb_text": 
	  { 
		"text1": [
	    "<div id=\"cb-header\">\r\n<div id =\"cb-logo\"><img src=\"custom\/img\/logo.jpg\"  height=\"60px\" \/><\/div>
<div id=\"cb-header-text-1\">Wir ben\u00F6tigen Deine Zustimmung<\/div>\r\n<div class=\"cb-header-li\"><a href=\"#essential\">
Essentiell<\/a><\/div>\r\n<div class=\"cb-header-li\"><a href=\"#funktional\">Funktionell<\/a><\/div>\r\n<div class=\"cb-header-li\">
<a href=\"+${path}+#marketing\">Marketing<\/a><\/div>"

          }

}

Siehe letzte Zeile wo, ich versucht habe die Variable "path" in den JSON-String einzufügen. Funktioniert aber so leider nicht.

Gruss von Markus
 
Zurück
Oben