我的情景是这样的。我想删除一个资源。当我点击删除href时,我弹出一个javascript消息框(删除确认)当点击okay按钮时,我的呼叫将通过ajax函数后端,因为我想捕获后端的响应。
这是href
<a data-href="javascript:subscriptionLookup('+full.appId+');" data-toggle="modal" data-target="#confirm-delete" href="#">[Delete]</a>
我的确认消息框正确弹出。然后我点击那个方框上的okay按钮。资源正在删除,但我的消息框无法关闭。另外我想打开ajax对话框来捕获响应。这是什么原因?
这是我的ajax功能
<script type="text/javascript">
function subscriptionLookup(appID) {
$.ajax({
url:'deleteApplication?appId='+appID,
type: "GET",
success: function (response) {
alert(response);
},
error: function(response) {
alert(response);
}
});
}
<script>
$('#confirm-delete').on('show.bs.modal', function(e) {
$(this).find('.danger').attr('href', $(e.relatedTarget).data('href'));
$('.debug-url').html('Delete URL: <strong>' + $(this).find('.danger').attr('href') + '</strong>');
})
</script>