测试的时候发现我的页面(多个iframe嵌套)在有新增数据或者操作的时候不会刷新最新的数据,自己摸索加百度后得出的结论是,浏览器将我第一次访问时候,返回的数据进行了缓存,后面第二次访问,因为url一致的原因,直接获取缓存数据,并没有再次访问获取数据的接口。
解决思路:因为url一致导致了每次都会从缓存中获取数据,所以url不一致即可。
解放方法:方法很多,我使用的是在url中加上时间戳
例如: var url = "test.jsp?type=test&now="+new Date().getTime();