jquery – 如何在鼠标悬停后缓存AJAX内容

我有这样的主菜单:

CARS  MOTORCYCLES  TRUCKS   BUSES

这些项目中的每一个都有自己的子菜单,其中包含特定项目的制造商列表.此列表可以是大约40个项目,如果鼠标悬停/单击主菜单项后我想调用.这部分很好,没问题.

我想知道的是如何缓存包含制造商列表的页面/部件.我想第一次调用并加载子菜单,其他时候只需从缓存中调用它以防止不必要的数据传输.

谢谢

最佳答案 默认情况下,Ajax API提供缓存,以启用此添加缓存参数,设置为true.例如:

$.ajax({cache:true, url:'http://xyx.com', success: function(res){}});

请参阅jQuery Ajax API.

点赞