在开发网站时,我遇到了这个问题:
我有一个使用for循环创建的面板电影的列表,每个面板电影都有一个“删除”按钮。每个删除按钮都有一个唯一的ID(我数据库中的电影ID)。
我需要使用AJAX将该ID发送到Django开发的后端。 我该如何实现?
这是我用于创建电影面板列表的HTML代码:
<ul>
{% if film_list %}
{% for film in film_list %}
<li class="list-group-item">
<div class="row">
<div class="col-md-3 col-xs-3 col-sm-3 col-xl-3 name">
<img width="50" height="50" src= {{ film.poster }} alt= {{ film.title }}>
<strong> {{ film.title }} </strong>
</div>
<div class="col-md-9 col-xs-9 col-sm-9 col-xl-9">
<div class= "col-md-4 col-xs-4 col-sm-4 col-xl-4">
<button id = "{{ film.id }}" class="btn boton-delete" data-toggle="modal" data-target=".modal-delete">
<span class=" glyphicon glyphicon-trash delete"></span>
Borrar película
</button>
</div>
</div>
</div>
</li>
{% endfor %}
{% endif %}
</ul>
这是模式的HTML代码:
<div class="modal fade modal-delete" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">¿Está seguro de que quiere borrar esta película?</h4>
</div>
<div class="modal-footer">
{% csrf_token %}
<button type="submit" class="btn btn-success modal-btn-si">Si</button>
<button type="submit" data-dismiss="modal" class="btn btn-danger modal-btn-no">No</button>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
Viendo queesesspañolme a tutuoma。
莫代尔(Albotónque abre el modal),《胎教》杂志的中产专家:
<button id = "{{ film.id }}" class="btn boton-delete"<span class=" glyphicon glyphicon-trash delete"></span>Borrar película</button>
使用javascript / jquery和es装扮的Para iniciar borrado tienes que hacerlo con:
<script>
var id;
$(".boton-delete").on('click', function(e){
$("#id_modal").modal();
id = this.id;
});
$("#id_boton_confirmacion").click(function(e){
$("#id_modal").modal('hide');
// Realizar llamada AJAX pasandole la variable id
});
</script>
查看submit
的pus no hay Formulario,洛里亚峰,莫代尔铁塔尼峰,洛里亚山脉:
<button type="button" class="btn btn-success modal-btn-si">Si</button>
<button type="button" data-dismiss="modal" class="btn btn-danger modal-btn-no">No</button>