火焰

valeb
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

js 缓存后端的数据

Posted on 2017-10-11 17:39  valeb  阅读(279)  评论(0编辑  收藏  举报
var power = (function () {
    var cacheObj=[] ;
    return {
        get: function (key) {
            if (cacheObj.length === 0) {
                $.ajax({
                    url: "/Home/Power",
                    async: false,
                    method: "post",
                    success: function (data) {
                        cacheObj = data;
                    }
                });
            }
            var i = $.inArray(key, cacheObj);
            if (i >= 0) {
                return true;
            } else {
                return false;
            }
        }, 
        clear: function () {
            cacheObj = [];
        }
    }
})();