【发布时间】: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