我的视图中有一个用于删除记录的表单,我希望在单击删除按钮时显示一个确认对话框。在我看来,我有这个:
{{ Form::model($event, array('route' => array('events.destroy', $event->id), 'method' => 'Delete')) }}
{{ Form::submit('Delete', array('class' => 'btn-small btn-danger delete-event', 'data-toggle' => 'modal', 'data-title' => 'Delete Event', 'data-content' => 'Are you sure you want to delete this event?')) }}
{{ Form::close() }}
我希望能够获取数据属性并使用 jQuery 动态填充 Twitter Bootstrap 模式对话框,但我不确定如何处理这个问题。
你们会怎么做?基本上,当单击删除按钮时,我希望显示一个模式窗口,其中包含数据属性中的标题和内容,以及一个取消按钮和一个删除按钮。如果用户单击删除按钮,我想提交表单。
需要注意的是,这个视图包含一个记录表,每条记录都有一个删除表单/按钮。
非常感谢您对这个人的帮助。干杯。
编辑:我现在有这个,它几乎可以工作,但它不提交表格?
$('.delete-event').click(function(event) {
event.preventDefault();
var title = $(this).attr('data-title');
var content = $(this).attr('data-content');
$('#event-modal').html(title);
$('.modal-body p').html(content);
$('.modal-footer .delete').html(title);
$('#event-delete').modal('show');
$('.delete').click(function(event) {
$('#event-delete').modal('toggle');
$('.delete-event').submit();
});
});