2

左側にナビゲーション バーがあり、クリックすると右側のペインに URL が読み込まれる、framework7 の例の split-view-panel に基づいて小さな webapp を構築しています。

これは php の URL です。ただし、左側をクリックするたびに、ページが以前に読み込まれたことがある場合は、キャッシュから単に再読み込みされるようです。ただし、phpページがクリックされてロードされたときの時間データをphpページに記録する必要があるため、phpページを再度呼び出す必要があります。

以前 ajax 経由でロードしたページを Framework7 に強制的にリロードさせる方法はありますか?

4

3 に答える 3

2

Framework7 に特定の URL を無視させたり、キャッシュをまとめて無効にすることもできます。詳細については、以下のリンク (セクション: キャッシュ) を参照してください。

http://www.idangero.us/framework7/docs/init-app.html#.VnfJtPlVhHw

于 2015-12-21T09:45:39.190 に答える
1

pushState を使用する必要があります。したがって、framework7 を定義する場所には、これを含める必要があります

var myApp = Framework7({
    // Other Parameters if already there
    pushState: true
});

これが行っているのは、HTML4 には存在しなかった履歴 API と呼ばれる HTML5 機能を有効にすることです。とにかく人々がルートハッシュと呼ばれるものを使用していた最後のバージョンだったと思いますしかし、コードはそれを機能させるものです) これは基本的に、PushState が History API にあるものです。Framework7 の PushState は URL を次のように表示しますが、http://example.com/#!/profile.php?parameters4get=joeFramework7 がページを処理する方法には影響しません。PHP を毎回リロードできるようにするだけです。

于 2016-09-26T02:26:48.097 に答える