额, 可以问非小程序的前端问题吗?
发布于 5 年前 作者 jiangxiuying 12782 次浏览 来自 问答

用的是layui,里面方法渲染table列表,第一次是没问题的,但是点击添加到另一个页面新增数据后返回,ajax数据请求了,回调函数也执行了,但是列表没有更新,必须刷新才可以。(试了很多次,都没有反应)


然后我点F12,点击添加去添加后返回,数据是更新了的,请问这个是缓存的原因吗?

注:反正就是不点F12开控制台,不刷新是不会重新渲染数据的。点开F12就可以

2 回复

你要不问个你生活上的问题? 哈哈哈

 一、ajax执行完毕了,页面还没有渲染完成,此时获取不到dom,添加肯定失败

二、刷新的时候可以了,说明此时页面已经被缓存,可以获取到dom节点了,此时可以添加成功

想要解决此问题应该从判断页面是否渲染完成来入手

回到顶部