我正在按照YUI 网站上的步骤设置带有过滤功能的 YUI DataTable
但是,我使用 JSON 作为 DataSource ResponseType。当我输入要过滤的值时,请求将再次发送到服务器。我觉得这很浪费,因为所有数据都已经在第一次检索到了。
有没有办法缓存返回的初始数据,然后仅根据该数据进行过滤,这样就不必发出另一个 AJAX 请求?
我正在按照YUI 网站上的步骤设置带有过滤功能的 YUI DataTable
但是,我使用 JSON 作为 DataSource ResponseType。当我输入要过滤的值时,请求将再次发送到服务器。我觉得这很浪费,因为所有数据都已经在第一次检索到了。
有没有办法缓存返回的初始数据,然后仅根据该数据进行过滤,这样就不必发出另一个 AJAX 请求?
您可以使用 YUI 3 缓存实用程序将数据缓存在 javascript 内存或 HTML5 本地存储对象中。您可以在http://developer.yahoo.com/yui/3/cache阅读更多相关信息