2009-09-04 5 views
1

Je cherche à créer un widget web qui peut être facilement intégré dans n'importe quel site Web en utilisant javascript et publie un formulaire sur mon serveur, renvoie les données et affiche les résultats de manière appropriée. Tout cela se passera dans une petite zone de l'écran des sites d'accueil, comme google adsense. Je suis conscient que c'est XSS et aussi les problèmes inter-domaines avec ajax.Comment créer un widget Web Ajax interactif?

Ce dont j'ai besoin d'aide est de cimenter le flux d'un tel widget. Est-ce que quelqu'un a déjà fait quelque chose comme ça?

Le processus général est:

  1. Site intègre javascript - js externes
  2. Javascript rend une forme
  3. utilisateur soumet le formulaire avec des données POST
  4. données POST est envoyée au serveur externe
  5. Le serveur répond et met à jour le widget pour afficher les données tabulaires

Est-ce possible? Comment pourrait-il être réalisé? Dois-je utiliser/éviter d'utiliser un framework JS tel que Prototype/JQUery pour ce projet?

Si quelqu'un connaît de bonnes ressources de tutoriel pour construire des widgets, ce serait génial.

Toute aide serait grandement appréciée.

Répondre

2

L'utilisation d'une bibliothèque comme jQuery n'est pas possible, car vous ne savez pas si la bibliothèque jQUery est référencée sur le site Web qui utilise votre widget.

Si vous utilisez un iframe et affichez un élément de votre propre hôte, vous pouvez utiliser une bibliothèque si je ne me trompe pas.

+2

Je ne suis plus si sûr de ça. voir: http://stackoverflow.com/questions/2170439/how-to-embed-javascript-widget-that-depends-on-jquery-into-an-unknown-environment –

Questions connexes