我正在創(chuàng)建一個測驗,用戶可以一次訪問一個問題。單擊提交后,它將+1添加到計數(shù)器,并前進(jìn)到數(shù)組中的下一個問題。我所有的問題都存儲在MongoDB的數(shù)據(jù)庫中。我嘗試過的<% var pos = 0 %> <section class="nivelamento" id="nivelamento"> <div class="container"> <h2 id='teste_status' class="nivelamento-titulo">Math Questions!</h2> <h6>Question <%= (pos + 1) %> of <%= quizzes.length %> </h6> <div id="teste"> <form action="/nivelamento" method="POST"> <h2><%= quizzes[pos].question %></h2> <input type="radio" name='options' value="A"><%= quizzes[pos].firstOption %><br> <input type="radio" name='options' value="B"><%= quizzes[pos].secondOption %><br> <input type="radio" name='options' value="C"><%= quizzes[pos].thirdOption %><br><br> <button type="submit" class="btn btn-danger btn-sm">Submit Answer</button> </form> <% if(opcaoEscolhida === quizzes[pos].rightAnswer){ %> <% correct++ %> <% } %> <% pos++ %> </div> </div> </section>單擊提交后,所有內(nèi)容保持不變,數(shù)組的位置號不變。到目前為止,其余的一切似乎都可以正常工作,因為手動更改計數(shù)器可以達(dá)到預(yù)期的效果。
如何在ejs.file中增加變量
慕田峪9158850
2021-04-18 09:12:52