Jquery 从IE上的fancybox中打开fancybox时出现问题

Jquery 从IE上的fancybox中打开fancybox时出现问题,jquery,internet-explorer,fancybox,Jquery,Internet Explorer,Fancybox,我正在使用fancybox,代码如下: <script type="text/javascript"> $("a#next_fancybox").fancybox(); </script> <script type="text/javascript"> $("#submit").click(function(){ $.ajax({ type: "POST", url: "/sumbit_url", data

我正在使用fancybox,代码如下:

<script type="text/javascript"> 
$("a#next_fancybox").fancybox();
</script>
<script type="text/javascript"> 
$("#submit").click(function(){
    $.ajax({
       type: "POST",
       url: "/sumbit_url",
       data: $("#form").serialize(),
       success: function(msg){ 
           $("a#next_fancybox").trigger('click');
           },
       error: function(msg){
           $('#error').html(msg.responseText);
     });
     return false;
});
</script>

$(“下一个fancybox”).fancybox();
$(“#提交”)。单击(函数(){
$.ajax({
类型:“POST”,
url:“/sumbit_url”,
数据:$(“#表单”).serialize(),
成功:函数(msg){
$(“下一个fancybox”).trigger('click');
},
错误:函数(msg){
$('#error').html(msg.responseText);
});
返回false;
});
基本上,fancybox中有一个表单,如果表单提交正确,用户会看到一个新的fancybox。在IE上,表单提交后,fancybox打开一个新的fancybox,但没有内容。它只是变成一个小小的白色正方形。还有人经历过吗?有什么提示吗

谢谢

我在博客上介绍了我开发的解决方案。希望这对其他人有所帮助