【问题标题】:Magnific Popup ajax url in callback回调中的 Magnific Popup ajax url
【发布时间】:2015-05-13 22:18:01
【问题描述】:

我正在使用 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(); });  
            }
        }
    }
});

唯一的问题是,当光标在链接上时,我认为显示 url '/ajax/dialogs/dialog-delete.php' 不是很好。

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

所以,我有点迷茫,我上次试用是这样的,但它不起作用并在控制台中返回此错误b.find is not a function

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

【问题讨论】:

    标签: jquery ajax magnific-popup


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多