【问题标题】:Ajax change to JSON (Jquery offline + Manifest) - Offline web applicationAjax 更改为 JSON (Jquery 离线 + Manifest) - 离线 web 应用程序
【发布时间】:2013-03-19 07:50:47
【问题描述】:

我想做离线网络应用程序。

所以我正在使用 JQuery offline 将 Ajax 更改为 JSON。

Ajax 代码:

$.ajax({
  url: contentpage,
  data: contentpagedata,
  cache: false
}).done(function( html ) {
    contentf=''+html;

           $("#ajaxcontent").empty().append(contentf).fadeIn(500);
           $("#submenu-content").empty().append(topf).fadeIn(500);
           alert(contentpage);
    }
});

尝试用 JSON 替换:

var updateArticles = function(callback) {
  alert(contentpage);
$.retrieveJSON(contentpage, {data: contentpagedata}, function(json, status) {
    alert("123");
  var contentf = $("#ajaxcontentTemplate").render( json );

           $("#ajaxcontent").empty().append(contentf).fadeIn(500);


});
};

有人对此有想法吗?此外,我应该创建一个 .json 或 .rb 文件...等吗?另外,Manifest 文件是否能够缓存 .PHP 等动态文件?

【问题讨论】:

  • 动态文件不能用HTML5缓存

标签: javascript jquery ajax json html


【解决方案1】:

清单缓存只能用于缓存静态资源。对于动态资源, 使用 WEBSQL。虽然 WEBSQL 已被逐步淘汰,但如果您的应用程序面向移动设备,那么我建议您使用 WEBSQL 以及 IndexDB。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2015-11-12
    相关资源
    最近更新 更多