我正在使用渲染将数据加载到模板中。我要发送到模板的数据包括名为course
和reviews
的对象。课程包含一组instructors
,而每个评论都有一个instructor
。我在模板上以按钮的形式列出了与课程相关的所有教师,并且我想根据用户单击的教师按钮来过滤评论。
我已经将数据从服务器发送到模板,但是我想我需要在其中使用AJAX。关于如何执行此操作的任何想法,是否有可能在不向服务器发送另一个请求并利用已经发送到模板的数据的情况下执行此操作?
模板
{% for instructor in course.instructors %}
<button class="ui button">
{{ instructor }}
</button>
{% endfor %}
{% if reviews %}
{% for review in reviews %}
<p>Usefulness: {{ review.usefulness_rating }}</p>
<p>Difficulty: {{ review.difficulty_rating }}</p>
<p>Instructor: {{ review.instructor_rating }}</p>
<p>Comment: {{ review.comment }}</p>
<p>Instructor: {{ review.instructor }}</p>
<p>Session: {{ review.taken_season }} {{ review.taken_year }</p>
我应该如何实现AJAX?