Django click confirm pop then call function in views.py
У меня есть проект Django, теперь после нажатия на url, он будет напрямую вызывать функцию в veiws.py.
Но теперь я хочу добавить JavaScript или bootstrap всплывающее окно, внутри окна есть 2 кнопки, отмена или подтверждение, только когда кнопка подтверждения была нажата, будет вызвана функция в views.py, иначе, если отмена нажата, просто возврат на предыдущую страницу.
url:
path('wLoadr/', wLoadr_func, name='wLoadr_func'),
шаблон html:
<li><a class="dropdown-item" href="{% url 'wLoadr_func' %}">wLoadr</a></li>
views.py:
def wLoadr_func(request):
# there are some wLoadr_func code here .....omit code
return render(request, 'wLoadr/wLoadr_base.html')
всплывающее окно с кнопкой отмены и подтверждения:
<button type="button" class="btn btn-secondary" id='cancel'>Cancel</button>
<button type="button" class="btn btn-primary" id='confirm'>Confirm</button>
Любой друг может помочь?
В зависимости от того, какой фреймворк Frontend вы используете, но обычно вы хотите следить за событием onclick
Как:
<button type="button" class="btn btn-primary" id='confirm' onclick="myFunction()">Confirm</button>
Где myFunction() будет выглядеть примерно так. `
function myFunction(){
$.get('http://someurl.com/wLoadr/wLoadr_base.html',function(data)
{
},'html');
}
` Я стреляю от бедра, потому что я не разработчик фронтенда, но главное, что я пытаюсь понять, это то, что вы хотите слушать событие нажатия на кнопку и затем направлять на эту страницу