我有以下代码检索当前用户通知并在每次#notifications
通过 ajax 单击链接时呈现部分通知。.
如何缓存 ajax 响应,以便在用户第一次单击#notifications
按钮后,在保持在同一页面上的同时,从缓存中加载结果,而不是每次单击链接时重新检索它们?
通知.js.coffee
jQuery ->
$("#notifications").click ->
$.ajax
url: "/activities/notifications"
dataType: "html"
type: "GET"
success: (html) ->
$("#notifications-area").html html
我尝试添加 $.ajaxSetup({"cache" : true }) 但这会加载记录两次然后缓存响应