Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在使用服务器端处理的同时,将已查看页面的结果缓存在数据表中?_Javascript_Jquery_Ajax_Caching_Datatables - Fatal编程技术网

Javascript 如何在使用服务器端处理的同时,将已查看页面的结果缓存在数据表中?

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

我对数据表使用服务器端处理。当我点击第2页时,它会像往常一样发出另一个服务器请求。然而,当我返回到第1页时,我不希望它发出另一个请求——我希望它使用以前的相同结果


请注意,我不是在谈论,正如这里所描述的。我不想一次加载比需要的更多的结果。我只想让它缓存已经查看过的结果。

因此,服务器发出的响应将由浏览器缓存内容。如果在查看第2页时第1页的数据发生变化,该怎么办?@spender-hmm也许我必须这样做。@dandavis很好,最初我认为我可以让datatables缓存该datatables实例化的结果。数据可以更改,但如果我想要最新的数据,我只需完全重新加载页面(从而擦除缓存)。