У меня есть страница html с Jinja, где я показываю список вакансий. У меня есть кнопка удаления для каждой работы. При нажатии кнопки «Удалить» я вызываю модальное сообщение «Вы уверены?» И кнопки «Да, нет». Мне нужна помощь ниже 2 пунктов -
- При нажатии Да, есть ли способ вызвать flask конечную точку?
- Как можно передать идентификатор со страницы html к модалу?
Ниже приведен фрагмент кода. Я хотел бы передать job.id модальному. Кроме того, даже когда я жестко кодирую какой-то файл job.id для тестирования, конечная точка flask removejob, похоже, не вызывается.
Буду очень признателен за любую помощь
<div class="card-columns">
{% for job in jobs %}
<div class="card bg-secondary text-white">
<div class="card-body">
<h4 class="card-title">{{job.title}}</h4>
<p class="card-text"> {{job.description}} </p>
<a href="{{url_for('displayjob', jobid=job.id) }}" class=" stretched-link "></a>
<a data-toggle="modal" aria-pressed="false" href="#removeModal" class="btn btn-primary editbutton"
style="text-align: right;"> Remove!</a>
</div>
</div>
<br>
{% else %}
<h3> No jobs found!</h3>
{% endfor%}
</div>
<div class="modal fade" id="removeModal" data-keyboard="false">
<div class="modal-dialog bg-white">
<div class="modal-body">
<h6>Are you sure you want to delete this job?</h6>
</div>
<div class="modal-footer">
<a href="{{url_for('removejob', jobid=job.id) }}" class="btn bg-primary editbutton">Yes</a>
<button type="button" class="btn bg-primary editbutton" data-dismiss="modal">No</button>
</div>
</div>
</div>
<br>
<a href="{{url_for('newjob')}}">
<h5>Post a new job</h5>
</a>