0
我想添加2個來自後端的數字。我試圖使用<%=num1%> + <%=num2%>
添加 ,但其打印的num1num2而不是num1 + num2。 我在做什麼錯,什麼是替代解決方案?如何使用ejs(嵌入式JavaScript)添加兩個數字?
我想添加2個來自後端的數字。我試圖使用<%=num1%> + <%=num2%>
添加 ,但其打印的num1num2而不是num1 + num2。 我在做什麼錯,什麼是替代解決方案?如何使用ejs(嵌入式JavaScript)添加兩個數字?
這是由
<%= num1 + num2 %>
做了什麼你正在做的是隻顯示元素,因爲當你有「<%=」,這意味着顯示此項目。 另一種方法可以做到這一點。
// Add the numbers
<% var addedNumber = num1 + num2; %>
//Then display the added numbers
<%= addedNumber %>
將編號從控制器傳遞給模板。
res.render('index', { result: {n1:1,n2:2} });
,然後在模板EJS一樣的JavaScript
<%= n1+ n2 %>