cakePHP表单与Internet Explorer和Firefox的行为不同

时间:2011-05-26 16:24:19

标签: firefox cakephp

我创建了一个非常简单的CakePHP表单。提交表单时,用户应该收到确认消息($ this-> Session-> setFlash())。
这在Internet Explorer(整页或iframe),Opera,Chrome,Safari中运行良好。 但是,在Firefox 3.6中,如果表单以完整页面模式显示,则仅显示flash消息。 在iframe中,表单只返回其先前的状态,但不显示任何flash消息。 没有神奇的Javascript或CSS隐藏它。生成的HTML代码中没有消息。
这可能是浏览器缓存问题吗?我根本没有解释 PS:使用Session,Auth,Security,Email组件,没有蛋糕缓存。

解决


在setflash之后立即删除重定向解决了该问题。我仍然不明白为什么相同的脚本会产生不同的输出,具体取决于使用哪个浏览器来调用它,但它现在可以正常工作。

0 个答案:

没有答案