2011-10-06 3 views
2

Je suis nouveau dans le développement de PhoneGap. Depuis html et les fichiers connexes résident dans l'application sur l'appareil mobile lui-même, il n'y a pas de compilation faite.Comment charger des données externes avec PhoneGap App

Comment puis-je accéder aux données dynamiques externes? À première vue, je suppose que c'est par le biais des services Web, AJAX, etc.

Répondre

4

Vous avez raison, ajax doit être utilisé.

Vous avez un tutoriel (avec mobile jquery) ici:

http://www.giantflyingsaucer.com/blog/?p=2574

d'une manière posible que vous devez inclure les politiques de sécurité supplémentaires pour faire la demande ajax, plus du côté serveur incluent cet en-tête d'en-tête ('Accès-Contrôle-Autoriser-Origine: *'); remplacez l'astérisque par votre domaine.

Bonne chance!

1

Eh bien, je pense que vous devriez utiliser JSON pour obtenir des données dynamiques du serveur

et vous pouvez chercher avec JQuery et vous serez en mesure d'effectuer get normal et poster aussi.

3

vous pouvez le faire en utilisant demande ajax jquery, mais rappelez-vous de faire l'option crossDomain à true et de mettre votre domaine à l'intérieur du white list domains à l'intérieur des fichiers plist

2

pour charger la page externe si vous êtes déjà en ligne il suffit d'utiliser ABSOLU CHEMINS à vous ajax appel:

http://www.yourdomain.xxx/scripts/script.php 

si les tests sur place, faire la même chose, avec

http://localhost/your_testing_folder/script.php 

dans les deux cas trouver le fichier Config.xml dans le

/project_name/project_name/config.xml 

et ajouter l'URL whitelist:

<!-- <content src="http://mysite.com/myapp.html" /> for external pages --> 

<content src=www.yourdomain.xxx/" /> for external pages 
<content src="http://localhost:8888/" /> <-- this is localhost for local testing purp. 
<content src="index.html" /> 

espérons que cette aide.

Questions connexes