回调中的 Magnific Popup ajax url

Magnific Popup ajax url in callback

我正在使用 Magnific Popup 确认操作,通过 ajax 加载弹出窗口的内容并且工作正常。

<a class="dialog" href="/ajax/dialogs/dialog-delete.php">Delete</a>

$('.dialog').magnificPopup({ 
    type: 'ajax',
    callbacks: { 
        updateStatus: function(data) {
            if (data.status === 'ready') {
                $('.dialog_delete').on("click", function() { delete_item(object); $.magnificPopup.close(); });  
            }
        }
    }
});

唯一的问题是,当光标在 link.

上时,我认为显示 url '/ajax/dialogs/dialog-delete.php' 不是很好

出于这个原因,我试图找到一种替代方法来执行此操作,但我不知道该怎么做。在插件的文档中我找不到有用的东西。

所以,我有点迷茫,我上次的尝试是这样的,但它不起作用,returns 控制台出现这个错误 b.find is not a function

$('.dialog').magnificPopup({ 
    callbacks : {
        open : function(){
           $.ajax({
              type: "POST",
              url: "/ajax/dialogs/dialog-delete.php",
              success: function(html) {
                 //???
              }  
           });
        }
      }
});

您始终可以通过 $.magnificPopup.open 方法手动打开弹出窗口 http://dimsemenov.com/plugins/magnific-popup/documentation.html#api