单击“删除”按钮后,如何关闭引导模式?这是我的代码:
<div id="media_delete_confirmation" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Confirmation</h4> </div> <form id="modal-form"> <div class="modal-body"> <input id="media_action" value="deleteMediaAction" type="hidden"/> <p>Do you want to save changes you made to document before closing?</p> <p class="text-warning"><small>If you don't save,your changes will be lost.</small></p> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Keep</button> <button type="button" class="btn btn-default" id="modal_delete">Delete</button> </div> </form> </div> </div> </div>
这是另一部分:
$("#modal_delete").click(function() { var id = $(".image-picker").val(); var media_action = $("#media_action").val(); $.ajax({ type: 'POST',url: '?page=myMediaController&action=deleteMedia',data: {'media_id' : id},success: function(data) { $("#media_delete_confirmation").modal("hide"); } }); });
解决方法
我遇到了同样的问题,并且能够以这种方式关闭模态对话框:
<div id="approveDialog" class="modal approveDialog hide"> <!-- varIoUs form elements --> <div class="modal-footer pull-center"> <a href="#" data-dismiss="modal" aria-hidden="true" class="btn">Back to Listings</a> <button id="submitApprove" class="btn btn-success">Shop</button> </div> </div> $('button#submitApprove').on("click",function(event) { // submit form via ajax,then event.preventDefault(); $('#approveDialog').modal( 'hide' ); });