【问题标题】:Get the pure HTML from an AJAX Page从 AJAX 页面获取纯 HTML
【发布时间】:2011-12-22 14:33:30
【问题描述】:

我们正在制作 HTML5 离线应用。我们需要提供由第 3 方离线提供的一系列 HTML 页面。他们有 AJAX 调用,一旦页面被下载,就会获取并显示额外的数据。这在没有互联网连接的 HTML5 离线应用中不起作用。

我们的主要想法是在有互联网连接时让 iPad 连接到 JSON 网络服务。然后,Web 服务请求 HTML 页面,下载它们并让 AJAX 运行。然后 DOM 将包含它需要的所有标记(包括来自 AJAX 的数据)。该 HTML 页面然后返回到 HTML5 离线应用程序。

有没有一种非常简单的方法可以做到这一点?我预先编写的库将是完美的。有更好的选择吗?

非常感谢!

【问题讨论】:

    标签: c# .net ajax web-services html


    【解决方案1】:

    我脑海中的两个想法。老实说没有检查自己,所以把它当作头脑风暴。

    1. 我会检查 body.innerHtml 是否包含修改后的 DOM,或者仍然是加载的 Html。 如果修改,您可以通过 Javascript 将其写入文本区域并复制/粘贴来检索它。

    2. 也许可以修改 ajax 调用以在第一次调用时将数据保存到 Localstorage,并在没有 ajax 调用的其他执行中从那里获取数据。

    正如我所说,只是一些想法,以防其他人提供具体的解决方案。

    希望对你有帮助
    干杯
    萨沙

    【讨论】:

      猜你喜欢
      • 2016-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-17
      相关资源
      最近更新 更多