Javascript Can';t获取放大弹出窗口以加载外部内容
我正在使用Javascript Can';t获取放大弹出窗口以加载外部内容,javascript,jquery,magnific-popup,Javascript,Jquery,Magnific Popup,我正在使用magnificpoop加载一个外部页面(来自同一个域),并且只获取特定的div // magnificPopup $('.signUpBut').magnificPopup({ ajax: { } , callbacks: { parseAjax: function(mfpResponse) { mfpResponse.data = $(mfpResponse.data).find('.signupPage'); } } }); 在cons
magnificpoop
加载一个外部页面(来自同一个域),并且只获取特定的div
// magnificPopup
$('.signUpBut').magnificPopup({
ajax: {
} , callbacks: {
parseAjax: function(mfpResponse) {
mfpResponse.data = $(mfpResponse.data).find('.signupPage');
}
}
});
在console.log()
中,我收到以下消息:
加载的Ajax内容:对象{data:x.fn.x.init[0],xhr:Object}
custom.js:26[选择器:“.signupPage”,上下文:未定义]上下文:未定义长度:0选择器:“.signupPage”proto:x[0]
选择器是正确的,我做错了什么?我从未在这个插件上使用过ajax方法,但从文档中我认为您需要
ajaxContentAdded:function(){//ajax内容被加载并附加到DOM console.log(this.content);}
这样做,然后这个.content
就是您刚刚修改的内容,因此您可以将想要的数据附加到一个div中,比如:$('.something')。append(this.content)