Vous générez dynamiquement Javascript. Vous vous épargnerez des maux de tête si vous avez besoin de le faire, gardez les choses simples. Transférer les données de PHP Javascript dans la manière la plus simple possible en haut de la page:
<script type="text/javascript" >
var $current = '<%? echo $current; %>';
</script>
Comme d'autres l'ont souligné, vous voudrez encoder et citer votre variable php, en utilisant json_encode
(dans ce cas, vous probablement n'aura pas besoin des guillemets), ou une fonction d'échappement plus simple si vous connaissez les valeurs possibles.
Maintenant, votre code en ligne peut être plus simple:
<a href="javascript:wait1();getPass($current);">Comment</a>
Une dernière recommandation serait de tirer ceci dans sa propre fonction, et utiliser l'attribut « onclick ».
Pour moi, ça fonctionne bien quand j'attribue une valeur ' Php $ current =" hai "?>' – svk
Mettez un ';' après '$ current' et/ou mettez un espace après' $ current': ' <$ php echo $ current; ?> ' – vol7ron
pouvez-vous élaborer sur" ne fonctionne pas "? quelle est la sortie html? – mpen