2008-10-29 7 views
3

Je dois faire un appel Ajax dans le cadre OFBiz en utilisant prototype.js. Je fais cela à partir d'un fichier .ftl. Je suis confus sur la façon de gérer le côté serveur - via un événement Java ou un service Java? Quelle est la meilleure pratique? Et j'ai aussi des problèmes pour que le framework reconnaisse le fichier prototype.js. Il y a un problème avec le nom du chemin dans la balise de script. Il doit être un nom particulier selon les normes du cadre OFBiz.Ajax utilisant Prototype.js dans OFBiz

J'ai cherché sur Google mais je n'ai trouvé que des liens sur la façon d'utiliser un prototype mais aucun sur la combinaison du prototype + OFBiz. Si quelqu'un a fait quelque chose dans OFBiz comme ça, aidez s'il vous plaît.

Répondre

0

Le serveur traite la requête AJAX comme n'importe quelle autre requête. Il peut contenir un événement ou non, et la réponse que votre fonction js obtiendra est la sortie HTML (si la réponse est une vue). Si vous souhaitez utiliser JSON, vous devez créer un événement avec type="jsonservice" (et vous devez inclure le gestionnaire jsonservice dans votre fichier de contrôleur). De cette façon, vous pouvez envoyer et recevoir des structures de données en utilisant AJAX.

Questions connexes