ホームページ > 記事 > ウェブフロントエンド > IE_jquery でのキャッシュ問題に対する Jquery $.getJSON の解決策
職場のホームページに Ztree を実装します。Ztree のデータはバックグラウンドで返される JSON オブジェクトです
ツリーは固定されているため、毎回ツリーが更新されます
$.getJSON の URL はすべて同じです。ここで問題が発生します。IE では変更はありません。新しいツリー ノードを追加します。
これは私を混乱させます
その後、インターネットを検索して解決策を見つけました
解決策:
Jquery の $.getJSON リクエストにはキャッシュ メカニズムがあり、バックエンドにアクセスするために同じ URL をリクエストする場合、バックエンドをリクエストする代わりに、ページのキャッシュされたデータからデータを直接取得します
したがって、URL を変更する必要があります
これは URL var url="XXXX/XXX"
乱数を生成する方法は次のとおりです