Javascript 使用Framework7强制重新加载页面

Javascript 使用Framework7强制重新加载页面,javascript,ajax,html-framework-7,Javascript,Ajax,Html Framework 7,我正在构建一个基于framework7示例拆分视图面板的小型Web应用程序,该面板左侧有一个导航栏,如果单击它,会将url加载到右侧窗格 这是一个php url。但是,似乎每次单击左侧时,如果页面以前已加载,它只是从缓存中重新加载。但是,我需要它再次调用php页面,因为我需要在php页面上记录单击和加载时的时间数据 有没有办法强制Framework7重新加载它以前通过ajax加载的页面?您可以让Framework7忽略某些URL,甚至一起禁用缓存。有关更多详细信息,请参阅下面的链接(部分:缓存)

我正在构建一个基于framework7示例拆分视图面板的小型Web应用程序,该面板左侧有一个导航栏,如果单击它,会将url加载到右侧窗格

这是一个php url。但是,似乎每次单击左侧时,如果页面以前已加载,它只是从缓存中重新加载。但是,我需要它再次调用php页面,因为我需要在php页面上记录单击和加载时的时间数据


有没有办法强制Framework7重新加载它以前通过ajax加载的页面?

您可以让Framework7忽略某些URL,甚至一起禁用缓存。有关更多详细信息,请参阅下面的链接(部分:缓存):

您必须使用pushState! 因此,在定义框架7时,必须包含以下内容

var myApp=Framework7({
//其他参数(如果已经存在)
国家:对
});
这是为了启用HTML5的一个叫做历史API的特性,这个特性在HTML4中并不存在,我想这是人们使用根哈希的最后一个版本(只是想让你知道这个背景故事是我想不出来的,但它的代码是什么让它工作的)这基本上就是历史API中的PushState。正如您所知,Framework7中的PushState会使您的URL看起来像这样
http://example.com/#!/profile.php?parameters s4get=joe
但它并不影响Framework7处理页面的方式,它只是允许每次重新加载php。

对于Framework7 v4,请使用

var myApp = Framework7({
    view : {
        pushState: true
    }
});

这是正确的,我使用cache:false禁用所有缓存,每次进入页面时都会刷新。