我正在制作一个在线考试网站。我每页做了 1 个问题,我做了一个自定义分页,但现在我不知道如何做,当我转到下一个问题时,我保存上一个问题的答案,以便我可以将所有答案提交到数据库
这是视图代码
<form method="POST" action="{{route("answer.store")}}">
@csrf
<div class="content" v-for="question in questions">
<div v-if="post.qtype === 'choose'">
<div class="font-weight-bold p-4"> @{{question.qname}}</div>
<div v-for="choice in question.choices">
<div class="p-4">
<input type="radio" class="form-check-input" style="display: block" id="radio" :name="'answers[q' + post.id + '][]'" :value="choice">
<label class="form-check-label" for="radio">@{{choice}}</label>
</div>
</div>
</div>
</div>
{{ Form::hidden('exam_id', Crypt::encrypt($exam->id)) }}
<input class='btn btn-primary' v-if="pagination.current_page == pagination.last_page" id='submit-btn' type="submit">
</form>
预期结果:提交所有答案 实际结果:仅提交最后一个答案
**注意:我使用默认的 Laravel 分页,但我使用 json 脚本和 axios 移动抛出分页而不刷新页面 **
森林海