js 缓存后端的数据

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 = [];
        }
    }
})();

  

原文地址:https://www.cnblogs.com/valeb/p/7651817.html