Heim >Backend-Entwicklung >PHP-Tutorial >javascript - segmentfault中帐号设置更新提醒是如何实现的
先看图
点击更新按钮后会自动刷新页面,然后在页面最上方出现“个人资料修改成功”的提示,看源代码就是ajax提交一个post到/api/setting
然后根据返回的json判断更新成功,然后使用window.location.reload()
刷新页面。
问题是一个刷新的动作如何判断出我之前是提交了更新呢?
先看图
点击更新按钮后会自动刷新页面,然后在页面最上方出现“个人资料修改成功”的提示,看源代码就是ajax提交一个post到/api/setting
然后根据返回的json判断更新成功,然后使用window.location.reload()
刷新页面。
问题是一个刷新的动作如何判断出我之前是提交了更新呢?
把提示信息存在session里,顶部的提示信息条其实是一直存在,只是有内容是显示而已(俗称闪存信息)
Laravel4 http://v4.golaravel.com/docs/4.1/requests#old-input
Phalcon http://docs.phalconphp.com/zh/latest/reference/flash.html