Fluid-Ausgabe · Frage 12 von 12
Ein Template schreibt <script>var name = "{user.name}";</script>. Welche Einschätzung stimmt?
1 Antwort ist richtig. Schwer
Lösung anzeigen
Lösung
- D HTML-Escaping passt nicht zu JavaScript, besser JSON oder data-Attribut
Erklärung
htmlspecialchars() ist für HTML gedacht, nicht für JavaScript-Strings. Werte übergibt man sauber als data-Attribut oder JSON-kodiert und liest sie im Skript aus.