UIWebview:动态添加html内容

时间:2012-10-15 15:34:18

标签: iphone uiwebview webview

我正在创建一个应用程序,我从服务器获取文本并在UIWebview中显示它。一段时间后,添加了更多文本,并通知客户端(iphone)有关附加文本。现在我想将此文本注入我的UIWebview。

一种方法是更新某些文本文件并重新加载内容。 But I dont want to reload the page.

另一种方法可以是使用javascript来检查本地文件中的更新(这似乎更好)。

有没有更好的解决方案?

2 个答案:

答案 0 :(得分:1)

我相信如果你想保留所有用户编辑的数据(如果有的话),javascript会更好。 并且还应该比重新加载所有页面更快。

答案 1 :(得分:1)

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

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

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