如何将JavaScript变量传递给AEM组件?

时间:2016-03-15 20:12:39

标签: javascript html cq5 aem sightly

我知道我们可以将参数从Sightly HTML传递给WCMUse类或Sightly-JS,但我想反过来做。我需要从sightly html文件中访问特定的JS变量。这是一个普通的JS,它不使用JavaScript Use-Api并且驻留在明显的组件级别。有没有办法实现这个目标?任何指针都会有很大的帮助。

1 个答案:

答案 0 :(得分:3)

您将客户端脚本与服务器端脚本混淆。 JavaScript在浏览器上运行,因为Sightly在服务器上运行,所以Sightly不可用。

您可以在服务器上访问JavaScript变量值的唯一方法是发出AJAX请求并将变量的值作为参数传递给服务器。