3

サーバーからテキストを取得して UIWebview に表示するアプリを作成しています。しばらくすると、さらにテキストが追加され、クライアント (iphone) に追加テキストが通知されます。ここで、このテキストを UIWebview に挿入したいと思います。

1 つの方法は、テキスト ファイルを更新してコンテンツをリロードすることです。But I dont want to reload the page.

もう 1 つの方法は、javascript を使用してローカル ファイルの更新をチェックすることです (こちらの方が良いようです)。

既知のより良い解決策はありますか?

4

2 に答える 2

1

ユーザーが編集したすべてのデータを保持したい場合(ある場合)、javascriptの方が優れていると思います。また、すべてのページをリロードするよりも高速である必要があります。

于 2012-10-15T15:51:19.533 に答える
1

サーバーからデータを取得している場合はJavaScriptAJAXリクエストを使用して実行してページを更新してみませんか?

これにより、「テンプレート」ファイルを更新する仲介者をスキップできます。AJAX常に最新のデータをページに表示するには、すべてのデータをロードするだけです。

$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    $('.result').html(data);
    alert('Load was performed.');
  }
});
于 2012-10-15T15:54:02.727 に答える