显示jquery fancybox作为ajax的成功
我有:
代码如下。
$(document).ready(function () { //this fancybox appears when ... clicked $(".fancybox-effects-d").fancybox({ padding:15, closeBtn:true, }); $("form#submit").submit(function () { var name = $('#name').attr('value'); var password = $('#password').attr('value'); $.ajax({ type:"POST", url:"index/success", data:{ name:name, password:password}, success:function () { //this form disappears and div appears when submit button of the clicked $('form#submit').hide(function () { $('div#errors').fadeIn(3000); }); } }); return false; }); });
我想移动那个fancybox出现在ajax上的成功。 我该怎么做?
您可以使用此简单function手动调用fancybox
$.fancybox( 'Content of the box in HTML
', { padding:15, closeBtn:true } );
只需将其添加到成功函数中即可。
您可以使用对最终用户不可见的链接,并使用jQuery在ajax成功回调上触发它。 像这样的东西: