Вызов конечной точки flask из модального bootstrap с использованием jinja - PullRequest
0 голосов
/ 14 марта 2020

У меня есть страница html с Jinja, где я показываю список вакансий. У меня есть кнопка удаления для каждой работы. При нажатии кнопки «Удалить» я вызываю модальное сообщение «Вы уверены?» И кнопки «Да, нет». Мне нужна помощь ниже 2 пунктов -

  1. При нажатии Да, есть ли способ вызвать flask конечную точку?
  2. Как можно передать идентификатор со страницы 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>
...