UIWebview:动态添加 HTML 内容

3
我正在制作一个应用程序,从服务器获取文本并在UIWebview中显示。随着时间的推移,会添加更多文本,客户端(iPhone)将被通知有关附加文本。现在我想将这个文本注入到我的UIWebview中。
一种方法是更新某个文本文件并重新加载内容。但我不想重新加载页面。
另一种方法可以使用JavaScript来检查本地文件中的更新(这似乎更好)。
是否有任何已知的更好的解决方案?
2个回答

1

如果您正在从服务器获取数据,为什么不使用JavaScript并执行AJAX请求来更新页面呢?

这样可以跳过更新“模板”文件的中间人。只需使用AJAX加载所有数据,以始终在页面上拥有最新的数据。

$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    $('.result').html(data);
    alert('Load was performed.');
  }
});

这些数据基于Twitter和Facebook的认证,我从本机iPhone API中获取。因此,我必须使用这些认证来从Twitter和Facebook获取数据...再加上一些自定义数据。 - user739711

1

我认为如果你想保留所有用户编辑的数据(如果有的话),JavaScript 是更好的选择。而且它应该比重新加载整个页面更快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接