我们遇到表格提交结果必须在Colorbox中显示的情况。为此,我们做了一个jQuery.post请求,并试图在colorbox中打开返回的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
});
一切顺利,但这是第一次。因此,当表单提交第一次发生时,它会在彩盒中打开。第二次在新页面中打开。这可能有什么问题?