表格提交结果到FancyBox

时间:2011-10-11 14:06:35

标签: jquery forms fancybox

我的页面上有一个表格 它有一个图像提交按钮 有没有办法在fancybox iframe中打开提交结果?

1 个答案:

答案 0 :(得分:0)

我可以想到这样做的一种方式。

  • 您通过ajax提交表单,并且“成功”回调有一个触发fancybox打开的功能。

使用jQuery你可以做这样的事情。

$(function(){
  $("#id_of_form").submit(function(e){
    e.preventDefault();

    var req = $.ajax({
       type: 'POST',
       url: $(this).attr("action"),
       data: $(this).serialize(),
       dataType: "json"
    });

    req.success(function(resp){
     //resp is data back from server
        //Here you write logic for opening the fancybox iframe              
    });

  });

});

希望这有帮助。