2012-05-26 45 views
1

我正在开发一个codeignite网站。我在提交花式弹出框中提交表单时遇到问题。提交表格花式框/ codeigniter

考虑这是原始页面:

http://mysite/admin/blog/posts 

我想花式盒弹出

但是当我想删除在弹出框中输入注释,弹出关闭,原来的页面打开留言页面重定向到:

http://mysite/admin/comments/delete/5 

如何在不关闭弹出窗口的情况下提交或打开弹出窗口中的链接?

+0

对不起,我的大脑只是故障。你现在想做什么? – rgin

+0

我编辑了这个问题:) –

回答

1

您正在使用该URL以删除评论

http://mysite/admin/comments/delete/5 

将提交表单并重新加载你的页面,这就是为什么的fancybox被关闭的原因。在这种情况下,您需要使用ajax提交您的页面。如果你知道的jQuery那么这里是有帮助的链接,你http://api.jquery.com/jQuery.ajax/

+0

问题不只是关于提交页面。我也有链接问题(如分页等) –

+0

@ user1262319那么你可能想要加载你的内容在iframe中。查看iframe的iframe示例。 – uttam

-1

你也可以试试这个一为删除评论:

<a id="cmid" href="comments page url">View Comments</a> 

然后你看中的盒子的JavaScript代码是这样的:

<script type="text/javascript"> 
$(function(){ 

    $("#cmid").fancybox({ 
    'width'  : '50%', 
    'height' : '50%', 
     'autoScale'  : false, 
     'transitionIn' : 'none', 
    'transitionOut' : 'none', 
    'type'  : 'iframe' 
    }); 

}); 
</script> 

然后你删除评论。我认为这不会关闭弹出窗口。

+0

它只会在fancybox中加载'http:// mysite/admin/comments/delete/5'的内容,我不认为这是这个问题的答案 – uttam

+0

@uttam bro谢谢。 – imsyedahmed

+0

欢迎兄弟。 :) – uttam