2012-10-15 3 views
3

Je crée une application dans laquelle je reçois du texte de mon serveur et l'affiche dans UIWebview. Après un certain temps, plus de texte est ajouté et le client (iphone) est averti du texte supplémentaire. Maintenant, je veux injecter ce texte dans mon UIWebview.UIWebview: Ajout dynamique de contenu html

Une méthode consiste à mettre à jour un fichier texte et à recharger le contenu. Un autre moyen peut être d'utiliser javascript pour vérifier les mises à jour dans un fichier local (ce qui semble préférable).

Y a-t-il une meilleure solution connue?

Répondre

1

Si vous obtenez les données du serveur, pourquoi ne pas simplement utiliser JavaScript et préformer une demande AJAX pour mettre à jour la page?

Cela vous permet d'ignorer l'intermédiaire de la mise à jour du fichier 'modèle'. Il suffit de charger toutes vos données avec AJAX afin d'avoir toujours les données les plus «à jour» sur la page.

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

ces données sont basées sur l'authentification de Twitter et de facebook que j'obtiens des API iphone natives. Donc, je dois utiliser ces authentifications pour obtenir les données de Twitter et Facebook .. et plus certaines de mes données personnalisées – user739711

1

Je crois que le javascript est meilleur si vous voulez garder toutes les données éditées par l'utilisateur (s'il y en a). Et devrait également être plus rapide que de recharger toute la page.