如何解决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 举报,一经查实,本站将立刻删除。