Javascript 如何在使用服务器端处理的同时,将已查看页面的结果缓存在数据表中?
我对数据表使用服务器端处理。当我点击第2页时,它会像往常一样发出另一个服务器请求。然而,当我返回到第1页时,我不希望它发出另一个请求——我希望它使用以前的相同结果Javascript 如何在使用服务器端处理的同时,将已查看页面的结果缓存在数据表中?,javascript,jquery,ajax,caching,datatables,Javascript,Jquery,Ajax,Caching,Datatables,我对数据表使用服务器端处理。当我点击第2页时,它会像往常一样发出另一个服务器请求。然而,当我返回到第1页时,我不希望它发出另一个请求——我希望它使用以前的相同结果 请注意,我不是在谈论,正如这里所描述的。我不想一次加载比需要的更多的结果。我只想让它缓存已经查看过的结果。因此,服务器发出的响应将由浏览器缓存内容。如果在查看第2页时第1页的数据发生变化,该怎么办?@spender-hmm也许我必须这样做。@dandavis很好,最初我认为我可以让datatables缓存该datatables实例化的
请注意,我不是在谈论,正如这里所描述的。我不想一次加载比需要的更多的结果。我只想让它缓存已经查看过的结果。因此,服务器发出的响应将由浏览器缓存内容。如果在查看第2页时第1页的数据发生变化,该怎么办?@spender-hmm也许我必须这样做。@dandavis很好,最初我认为我可以让datatables缓存该datatables实例化的结果。数据可以更改,但如果我想要最新的数据,我只需完全重新加载页面(从而擦除缓存)。