我有一个EJS模板,用于显示几个步骤:
从第1步到第2步的转换很简单:该按钮触发一个post请求,该请求返回带有新step
- 值的更新视图。 我对从第2步到第3步的定时过渡感到困惑。我要么
setTimeout();
。第二种选择可能更容易,但我无法得到像
这样的东西<% if (step == 2) { %>
<p>Step 2 is happening right now</p>
<%
setTimeout(function() {
step = step + 2;
}, 1000 )
%>
<% } %>
上班。 This approach对我不起作用,因为在按下第1步按钮后10秒开始。
提前致谢!