cakePHP格式在Internet Explorer和Firefox中的行为有所不同

问题描述

|| 我创建了一个非常简单的CakePHP表单。提交表单时,用户应该收到确认消息($ this-> Session-> setFlash())。 在Internet Explorer(整页或iframe),Opera,Chrome,Safari中可以正常工作。 但是,在Firefox 3.6中,仅当表单以全页模式显示时,才会显示Flash消息。 在iframe中,表单仅返回到其先前状态,但不会显示任何Flash消息。 没有神奇的Javascript或CSS隐藏它。结果HTML代码中没有消息。 这可能是浏览器缓存问题吗?我完全没有解释。 PS:使用会话,身份验证,安全性,电子邮件组件,没有蛋糕缓存。 解决了: 在setflash之后立即删除重定向即可解决此问题。我仍然不明白为什么相同的脚本会根据使用哪个浏览器来调用它而产生不同的输出,但是现在可以运行了。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)