【发布时间】:2014-06-05 00:38:27
【问题描述】:
如果我有一个控制器方法设置 flash.success("some.i18n.key");我渲染了一个通过 ajax 加载的页面,该页面不会从 Flash 中删除。即使我已经将内容呈现到屏幕上(html 加载到我的 ajax 帖子的成功处理程序中的 div 中),我访问的下一页仍然在 flash 中显示成功消息。使用普通表单发布的页面,非 ajax)不会发生此问题。知道发生了什么吗?
进一步调查似乎这可能是某种竞争条件。当我做一个正常的帖子并返回 FLASH cookie 时,它会立即过期,并且在下一次请求时它不会被发送回服务器。在 AJAX 发布和后续请求的情况下,cookie 被发送回服务器。
【问题讨论】:
标签: ajax playframework