回调中的 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
我正在使用 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