我想在 javascript/浏览器中启用 Ajax 响应的缓存。
来自 Jquery.ajax 文件:
默认情况下,始终发出请求,但浏览器可以提供 若要禁止使用缓存的结果,请将 缓存为 false。导致请求报告失败,如果资产 自上次请求以来未被修改,请将 ifAmendment 设置为 true。
但是,这两个地址都没有强制缓存。
动机:
我想把 $.ajax({...})
调用放在我的初始化函数中,其中一些请求相同的 URL。有时我需要调用这些初始化函数中的一个,有时我调用多个。
因此,如果已经加载了特定的 url,我希望尽量减少对服务器的请求。
我可以自己滚动解决方案(有些困难!),但我想知道是否有一个标准的方法这样做。