2

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

    $.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:类型 - 'GET' 或 'POST',默认值:'GET' data - 要发送到服务器的数据。默认值:未定义 dataFilter - 用于处理 XMLHttpRequest 的原始响应数据的函数。默认值:未定义 async - 异步 AJAX,默认值:true 缓存 - 使用缓存,默认值:false timeout - 为请求设置本地超时时间(以毫秒为单位)。on_success [event] - 成功后运行 on_error [event] - 出错时运行 on_complete [event] - 成功和错误后运行
4

0 回答 0