2012-10-15 196 views
3

我正在製作一個應用程序,其中從我的服務器獲取文本並將其顯示在UIWebview中。一段時間後,更多的文本被添加和客戶端(iphone)被通知附加文本。現在我想將這個文本注入到我的UIWebview中。UIWebview:動態添加html內容

一種方法是更新一些文本文件並重新加載內容。 But I dont want to reload the page.

另一種方式可以使用JavaScript來檢查本地文件中的更新(這似乎更好)。

有沒有更好的解決方案?

回答

1

如果您從服務器獲取數據,爲什麼不使用JavaScript並執行AJAX請求來更新頁面?

這使您可以跳過更新'模板'文件的中間人。只需將您的所有數據加載到AJAX,以便始終在頁面上擁有最新的「最新」數據。

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

此數據基於我從本機iPhone API獲得的Twitter和Facebook身份驗證。所以我必須使用這些認證來從Twitter和Facebook獲取數據..以及我的一些自定義數據 – user739711

1

我相信如果你想保留所有用戶編輯的數據(如果有的話),JavaScript更好。 也應該比重新加載所有頁面更快。