关于页面同步数据问题,求大神指点一二

Andy__Dufresne 2016-11-28 10:57:35
问题描述: : 一个邮件查阅小项目, 数据之间同步问题。
如图,这是邮件短信列表,状态一栏中,黄色小图标代表【未读】,白色小图标代表【已读】’:


每次将未读的邮件短信点击后,进入邮件短信内容页后,再返回来,发现后依旧显示 【未读】状态,只有F5刷新后,才显示【已读】,问过度娘,只知道是同步/异步范畴,要用到ajax, 刚学php没多久,恳求大神指点一二,有什么办法能在点击邮件短信后返回来时立即显示【已读】。不求完整代码,但求一个条理清晰的思路。谢谢!

...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-11-29
  • 打赏
  • 举报
回复
可以在请求的url后面加上时间乱数来避免缓存。
傲雪星枫 2016-11-29
  • 打赏
  • 举报
回复
其实就是点进去后,使用ajax更新为已读,然后出来后,重新调用一次ajax获取列表,相当于刷新功能,再请求一次就可以了。
venus1051 2016-11-29
  • 打赏
  • 举报
回复
你的数据是由ajax获取到的,就而已刷新数据
Andy__Dufresne 2016-11-29
  • 打赏
  • 举报
回复
引用 3 楼 fdipzone 的回复:
其实就是点进去后,使用ajax更新为已读,然后出来后,重新调用一次ajax获取列表,相当于刷新功能,再请求一次就可以了。
谢谢提供思路,终于解决好了。csdn大牛无处不在。
Andy__Dufresne 2016-11-29
  • 打赏
  • 举报
回复
引用 2 楼 u013490457 的回复:
你的数据是由ajax获取到的,就而已刷新数据
大概是这么个理,哈哈,已经解决好了。
Andy__Dufresne 2016-11-29
  • 打赏
  • 举报
回复
引用 1 楼 komyluo 的回复:
估计是用js的history.back()之类的返回的吧。最简单的就直接用链接返回喽,比如短信列表页的地址是abc.php,就直接返回到abc.php。
不是返回的问题,是数据同步问题。还是谢谢你回答我的提问。
komyluo 2016-11-29
  • 打赏
  • 举报
回复
估计是用js的history.back()之类的返回的吧。最简单的就直接用链接返回喽,比如短信列表页的地址是abc.php,就直接返回到abc.php。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧