我有一个基于websocket的聊天室,可以根据聊天室中用户所需的语言执行翻译。在python方面,我填充了口语和翻译语言。我将这些值传递到一个模板化的html页面,在那里我想在模板化if检查中进行javascript调用,这将帮助我决定在消息窗口中填充哪个值。这有可能吗?我不断收到一个错误,说我的返回结果是无效的。我已经分享了我目前在我的模板。函数getUser()是一个javascript函数,message是从python传递到模板的参数
<div class="message" id="m{{ message["id"] }}">
{% if message["user"] == getUser() %}
{% module linkify(message["translation"]) %}
{% else %}
{% module linkify(message["transcription"]) %}
{% end %}
</div>
你说
getUser()
是一个JS函数。那样的话,就不行了。这是因为模板是在服务器上编译的,而JS是在浏览器上运行的。因此,getUser()
函数将不会运行相关问题 更多 >
编程相关推荐