我想在javascript/浏览器中启用ajax响应的缓存。
默认情况下,总是发出请求,但浏览器可能会从其缓存中提供结果。要禁止使用缓存的结果,请将cache设置为false。若要使请求在自上次请求以来未修改资产的情况下报告失败,请将ifModified设置为true。
但是,这两种方法都不会强制缓存。
动机:我想把$.ajax({...})
调用放在我的初始化函数中,其中一些函数请求相同的url。有时我需要调用这些初始化函数中的一个,有时我调用几个。
因此,如果已经加载了特定的url,我希望最小化对服务器的请求。
我可以推出我自己的解决方案(有一些困难!),但我想知道是否有标准的方法来做到这一点。
https://stackoverflow.com/questions/17104265
复制相似问题