ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
12048
12048
EMPFEHLEN
-
PHP-Variablen für Javascript zugänglich zu machen ist nicht weiter kompliziert:
Problematisch wird es jedoch, wenn die PHP-Variable Zeichen wie bspw. Zeilenumbrüche oder den Begrenzer für die Javascript-Variable enthalten ...Ergebnis wäre ein JS-Syntaxfehler.PHP-Code:<script type="text/javascript">
<!--
js_var='<?php echo $php_var;?>';
//-->
</script>
Umgehen kann man dies, indem man den Inhalt der PHP-Variable codiert.
Die PHP-Funktion urlencode() ist dafür recht praktisch.
Sie codiert Zeichenketten, um sie für URLs tauglich zu machen, und hat quasi ein Javascript-Pendant, mir der es möglich ist, einen solchen String wieder zu decodieren... die Methode decodeURIComponent()
PHP-Code:<script type="text/javascript">
<!--
js_var=decodeURIComponent('<?php echo urlencode($php_var);?>');
//-->
</script>
Ähnliche Themen
-
Variablen in Objektnamen verwenden
Von Macewind im Forum .NET Windows FormsAntworten: 13Letzter Beitrag: 22.07.09, 11:05 -
wie kann ich Variablen über mehrere Seiten verwenden?
Von Ken89 im Forum PHPAntworten: 3Letzter Beitrag: 19.04.08, 15:53 -
Variablen als Formbestandteile bezeichnen und verwenden
Von weedo im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 24.01.06, 12:00 -
Variablen aus einer Funktion verwenden ?
Von saviour im Forum PHPAntworten: 5Letzter Beitrag: 10.06.05, 17:20 -
Globales Verwenden von Variablen & TextBoxen u. ä.
Von Neflite im Forum .NET ArchivAntworten: 9Letzter Beitrag: 15.01.04, 16:20





Login




