我正在使用Kendo UI Mobile Framework,并将我的大部分视图作为远程视图处理。例如,远程html文档view1.html
而不是内联div元素#view1
。
它们在浏览器中都可以正常工作,但我看到一些与缓存这些远程视图有关的问题:
有没有人知道如何强制应用程序在初始应用程序加载时(每个会话一次)获取这些远程视图的新版本,而这些都是在剑道移动图书馆的幕后处理的?
我正在研究ApplicationCache,但对于我的大多数动态数据库密集型应用来说,这似乎很可怕。除此之外,我认为我的网络服务器(在4D数据库后面运行,实际上可以为appcache文件提供正确的mime类型)。
答案 0 :(得分:1)
由于Kendo UI正在使用jQuery:
https://github.com/telerik/kendo-ui-core/blob/master/src/kendo.mobile.view.js#L660
您可以使用全局$.ajaxSetup()停止缓存,如下所示:
$.ajaxSetup({
cache: false
});
只需确保在加载您需要的任何其他数据之前将其关闭。