【发布时间】:2010-10-17 01:55:42
【问题描述】:
我有一个简单的应用程序,它显示了许多项目的列表,用户可以在其中显示每个项目的详细信息,这是通过 Ajax 获得的。
但是,如果用户关闭详细信息并再次打开,应用程序会发出另一个 Ajax 请求,以再次获取相同的内容。
是否有任何简单的解决方案如何通过在客户端缓存请求来防止这种情况,所以当用户再次显示相同的详细信息时,内容将从缓存中加载。最好使用 jQuery。
我认为这可以通过代理对象来解决,它会在第一次发出请求时存储请求,当再次发出请求时,代理将只返回先前的结果而不发出另一个 Ajax 请求。
但我正在寻找一些更简单的解决方案,我不必自己实现所有这些。
【问题讨论】:
标签: javascript ajax caching jquery