J'ai une chaîne stockée dans des variables python, et je suis en train de sortir un code HTML qui contient javascript, et j'ai besoin de créer des variables javascript.générer une chaîne javascript en python
Ex, en python
title = "What's your name?"
j'utilise Cheetah pour générer le code HTML. Code Cheetah:
var title = '$title';
comment puis-je échapper à cette correctement afin qu'une variable javascript correcte est créé? sortie html réelle nécessaire:
var title = 'What\'s your name?';
cela fonctionne très bien! merci beaucoup, pouvez-vous dire quelles bibliothèques sont disponibles que je peux utiliser? – kevin
THC4k merci pour cela, quand j'ai essayé cela la sortie fonctionne correctement en python. mais la sortie html réelle de Cheetah n'a pas le caractère d'échappement. savez-vous ce qui se passe? – kevin
Veuillez noter que cela n'est pas suffisant pour échapper les entrées non fiables. par exemple. "str" => "str" casse JS existant! –