Fancybox:afterClose行为取决于ajax响应

时间:2014-09-09 23:33:20

标签: jquery ajax fancybox response fancybox-2

我正在使用带有提交按钮的iframed fancybox。

fancybox中的提交事件由ajax管理。

根据ajax响应(在mysql中找到的id),我想要的是" afterClose"打开特定网址的方法。

这是fancybox内提交按钮上的事件:

$('.submit').click(function (e) {
    e.preventDefault();
    $.ajax({ 
       url: 'ajax.php',
       data: {title:'xxx'},
       type: 'post',
       success: function(response){javascript:parent.jQuery.fancybox.close();}
    });
});

这就是我想要的精美盒子参数:

$(".myfancybox").fancybox({
    ...,
    afterClose:function () {Go to www.whatever.com/index.php?id=ajax_response }
});

那么,我怎样才能将ajax响应传递给afterClose方法?

谢谢。

0 个答案:

没有答案