Comment appeler la fonction JavaScript de Freemarker?
J'ai quelques base en fonction JavaScript:
<script type="text/javascript">
function someTestFunction(param1, param2) {
//do something
}
</script>
et Freemarker code:
<#if something==somethingElse>
//call: someTestFunction(something, 123)
<#else>
//call: someTestFunction(somethingElse, 345)
</#if>
ma question est: Est-il possible, et si oui, comment appeler someTestFunction() à l'intérieur freemarker tags?
Vous devez vous connecter pour publier un commentaire.
Freemarker est un java création de modèles de langue, le sens qu'il est exécuté sur le serveur. javascript est exécuté sur le client (navigateur de l'utilisateur). Vous ne pouvez pas appeler une fonction javascript à partir du serveur java de cette manière.
Vous pourriez faire quelque chose comme:
ce qui signifie que le javascript wll être exécuté sur le côté client en fonction de ce serveur variable est définie.