HTML 형식의 뷰를 사용하여 참석자가있는 테이블의 목록을 표시합니다.Jinja 변수를 Django 뷰로 보내는 방법
<table>
{% for people in Attendees %}
<tr>
<td>{{ people.id }}</td>
<td>{{ people.name }}</td>
<td>
<a id='deleteAttendeeButton' class="btn btn-primary btn-xs">Delete</a>
</td>
</tr>
{% endfor %}
</table>
표는 모든 항목과 클릭 할 때, 나는 아래에 따라 GET 요청에 대한 AJAX를 사용하고 있습니다에 대한 삭제 버튼이 있습니다;
$("#deleteAttendeeButton").on("click", function() {
$.ajax({
url: '/modifyAttendee/?id={{ people.id }}',
type: 'GET',
})
});
나는보기가 데이터베이스에서 삭제하는 것을 목적 확인할 수 있도록 볼 수 people.ID 변수를 보낼 AJAX를 사용하고 싶습니다. 그러나 문제는 AJAX에서 jinja 변수를 전달할 수없는 것입니다.
내 AJAX 성명에서 뭔가 빠졌습니까? 그렇지 않다면 이상적인 해결책은 무엇입니까?
참고 : 페이지를 새로 고침하고 싶지 않기 때문에 버튼에 'href'를 사용하고 싶지 않습니다.
대니얼 감사합니다! 나는 이것을 위해 며칠 동안 해결책을 찾고자했습니다! –