0

我们有一种情况,表单提交结果必须显示在 Colorbox 中。为此,我们做了一个 jQuery.post 请求并尝试在颜色框中打开返回的 html。这是代码。

jQuery("#f1").submit(function(){
    var formData = $(this).serializeArray();
    jQuery.post("index.php", formData, function(r){
        jQuery.fn.colorbox({html:r,width:"80%",height:"80%",title:"Event Details"});
    });
        return false; // To override non-ajax submitting
    });

一切都很好,但只是第一次。因此,当表单提交第一次发生时,它会在颜色框中打开。第二次它在新页面中打开。这里可能有什么问题?

4

0 回答 0