1
我有提交一個表單,各形式是刪除對象:傳遞點擊形式bootbox.confirm()
{% for person in persons %}
<form id='form' name='delete' action="{% url 'delete_person' person.id %}"
method='POST'>
{% csrf_token %}
<button type='submit' onclick="bootbox.confirm();" id="del" class='btn btn-xs btn-link icon'><i class='glyphicon glyphicon-remove'></i></button>
</form>
{% endfor %}
當我在刪除圖標點擊相應的人應被刪除,
我使用bootbox.confirm():
<script type="text/javascript">
$(document).ready(function(){
$(".btn#del").click(function(e) {
e.preventDefault();
var lHref = $('form#form1').attr('action');
bootbox.confirm("Are you sure?", function(confirmed) {
if(confirmed) {
window.location.href = lHref;
}
});
});
})
</script>
我越來越形式的網址,如下所示:
var lHref = $('form#form1').attr('action');
bootbox.confirm("Are you sure?", function(confirmed) {
if(confirmed) {
window.location.href = lHref; ...
問題是無論我點擊哪個刪除按鈕,表單中的第一個用戶都會被刪除,所以我正在爲如何將$(this)傳遞給bootbox.confirm()所以我可以獲得正確的url
感謝問題解決了:) –
歡迎您.. :) –