Javascript 从iFrame放大弹出窗口关闭FOSUserBundle登录?

Javascript 从iFrame放大弹出窗口关闭FOSUserBundle登录?,javascript,jquery,symfony,fosuserbundle,magnific-popup,Javascript,Jquery,Symfony,Fosuserbundle,Magnific Popup,我正在尝试为Symfony2中的fosuserbundle登录创建一个弹出窗口。我决定(聪明与否?)使用。看起来我有两个真正的选择:iFrame或Ajax。如果框架似乎正常工作,我会在放大弹出窗口中获得我的登录表单并进行身份验证,没有问题 HTML 我希望在登录到呈现模板时使用经典的FOSUserBundle和Symfony2行为进行重定向(如果失败,我将使用相同的模板)。该模板看起来像这样:“感谢您登录blah,blah,blah关闭链接”。。。这就是我的问题。我不知道如何创建一个链接来关闭呈

我正在尝试为Symfony2中的fosuserbundle登录创建一个弹出窗口。我决定(聪明与否?)使用。看起来我有两个真正的选择:iFrame或Ajax。如果框架似乎正常工作,我会在放大弹出窗口中获得我的登录表单并进行身份验证,没有问题

HTML

我希望在登录到呈现模板时使用经典的FOSUserBundle和Symfony2行为进行重定向(如果失败,我将使用相同的模板)。该模板看起来像这样:“感谢您登录blah,blah,blah关闭链接”。。。这就是我的问题。我不知道如何创建一个链接来关闭呈现页面中的放大弹出窗口。“X”可以很好地关闭iFrame

我看到关闭框架的api调用,我认为我的答案就在那里:

this.close()
但我不知道该如何实施

我想知道我是不是走错了路。如有任何建议,将不胜感激

谢谢

$(document).ready(function() {
$('.popup-login').magnificPopup({
    disableOn: 700,
    type: 'iframe',
    mainClass: 'mfp-fade',
    removalDelay: 160,
    preloader: false,
    fixedContentPos: false
});
});
this.close()