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

标签 jquery ajax caching

我有这样的主菜单:

CARS  MOTORCYCLES  TRUCKS   BUSES

每个项目都有自己的子菜单,其中包含特定项目的制造商列表。该列表大约有 40 个项目长,我想在鼠标悬停/单击主菜单项后调用 if 。这部分很好,没有问题。

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

谢谢

最佳答案

Ajax API 默认提供缓存,要启用此功能,请添加 cache 参数,并将其设置为 true。例如:

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

请参阅jQuery Ajax API .

关于jquery - 如何在鼠标悬停后缓存 AJAX 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322749/

相关文章:

mysql - 为什么直接在MySQL中修改数据后页面内容不刷新?

jquery - 我有两个日期选择器往返我想将明年设置为日期选择器

javascript - jQuery 文档中的语法差异已就绪

php - 无需提交即可使用Jquery/Ajax即时更新Mysql表

java - 为什么 POST 不支持字符集,但 AJAX 请求却支持? Tomcat 6

php - 操作来自 AJAX 调用的数据 : PHP or Javascript?

带有几个参数的 JavaScript 对象

javascript - 通过 Mailchimp 返回错误、Javascript 和 php 提交电子邮件

javascript - 停止在 jQuery 中缓存图像

ios - 预填充 RestKit 缓存