gpt4 book ai didi

javascript - 如何在ejs模板中使用if条件

转载 作者:行者123 更新时间:2023-11-30 00:09:38 24 4
gpt4 key购买 nike

服务器代码

Details['11'] = {
'id': '11',
'name': 'Avanish'
};
res.render('/index',{'Message': Details});

页面代码

        <script>
var ERRORCONST = 'Error';
var NORECORDS = 'No records';
</script>

<%if(Message != undefined && Message != NORECORDS && Message != ERRORCONST ){%>
<%Message.forEach(function(key){%>
<span><%= key.id %> - <%= key.name %></span>
<%});%>
<%}%>

获取错误 NORECORDS is not defined 并在页面上打印所有代码。我有两个错误。一是如何在单个 if 语句中使用多个条件,二是如何比较 javascript varibale 与服务器变量

最佳答案

        <% var ERRORCONST = 'Error';
var NORECORDS = 'No records'; %>

ejs模板中,请像这样使用常量。

你不能比较ejs变量和本地脚本变量。

关于javascript - 如何在ejs模板中使用if条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37029329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com