缓存jTemplates模板URL

时间:2015-04-28 19:03:06

标签: jquery jtemplates

是否可以缓存传递给jTemplates的模板?我每分钟都会通过setInterval加载表数据,每次都会抓取模板,只有1.6kb,但仍然如此。从jTemplates Documentation它似乎接受了一个缓存对象,但我看不到它正在工作/我认为它是如何传递选项对象的。

    $.ajax({ type: "POST",
        url: "ExternalContent.asmx/RecentOpps",
        async: true,
        contentType: "application/json; charset=utf-8",
        data: "{}",
        dataType: "json",
    success: function (msg) {
        $(".jqOppInfo").setTemplateURL("xml/RecentOppTemplate.htm", {}, { cache: true });
        $(".jqOppInfo").processTemplate(msg);
        $(".jqToolTip").tooltip({ track: true });
    }
});
  • 回调和选项:
    • jQuery.fn.processTemplateURL:type - ' GET'或者' POST',默认:' GET' data - 要发送到服务器的数据。默认值:未定义 dataFilter - 用于处理原始响应数据的函数 XMLHttpRequest的。默认值:undefined async - 异步AJAX, default:true cache - use cache,default:false timeout - 设置本地 请求的超时(以毫秒为单位)。 on_success [event] - 成功后运行 on_error [event] - 运行错误on_complete [event] - 运行之后 成功与错误

0 个答案:

没有答案