efeiwork
efeiwork
  • 发布:2017-05-21 09:06
  • 更新:2017-05-21 15:41
  • 阅读:1868

通过ajax动态获取的数据,填充到html区域里面,会有缓存,请问怎么解决?

分类:MUI

大家好,我最近在做一个项目,遇到一个问题。

通过mui.ajax()动态获取数据库的数据,然后通过innerHTML方式填充到html区域。例如,我是一个新闻列表,点击第一条新闻后,读取的是第一条新闻,当我返回列表后,再查看第二条新闻,第一条新闻的内容是第一时间就显示在哪里,然后大概隔两秒左右才给新的内容替换,这样的用户体验不好,请问有没有办法做到点开后没有上一条数据的缓存?

2017-05-21 09:06 负责人:无 分享
已邀请:
ali

ali

mui.back()

  • efeiwork (作者)

    mui-back控件应该有这个功能了吧?

    2017-05-21 13:11

9***@qq.com

9***@qq.com

只有同一网址才有缓存
你多加点无用的参数 就没有缓存了
比如'https//api.com/getdata?'+Math.random();

  • efeiwork (作者)

    我每个页面都带有不同参数的了。

    2017-05-21 13:11

秋忆

秋忆

mui.ajax里有参数cache: false

  • efeiwork (作者)

    谢谢,我试试

    2017-05-21 22:35

该问题目前已经被锁定, 无法添加新回复