我有这样的主菜单:
CARS MOTORCYCLES TRUCKS BUSES
这些项目中的每一项都有自己的子菜单,其中包含特定项目的制造商列表。此列表可以是大约40个项目,如果鼠标悬停/单击主菜单项后我想调用。这部分很好,没问题。
我想知道的是如何缓存包含制造商列表的页面/部件。我想第一次调用和加载子菜单,其他时候只需从缓存中调用它以防止不必要的数据传输。
由于
答案 0 :(得分:2)
默认情况下,Ajax API提供缓存,为此添加cache
参数,设置为true
。例如:
$.ajax({cache:true, url:'http://xyx.com', success: function(res){}});
请参阅jQuery Ajax API。
答案 1 :(得分:0)
服务器是否在AJAX响应上设置了相关的缓存头,例如通过Expires:或Cache-Control:?