J'ai un module personnalisé, dans lequel je soumets le formulaire en utilisant drupal soumettre. c'est-à-dire en utilisant la fonction mymodule_submit(). Je veux ajaxifier ce soumettre en utilisant jquery. Quels sont tous les pré-requis pour l'ajaxification en drupal? comment retourner les valeurs et tout? quelqu'un s'il vous plaît aider. merci à l'avancecomment faire un formulaire drupal soumettre en utilisant ajax?
Répondre
Plusieurs concepts de haut niveau sont importants:
- le font les formes creux api. techniquement vous pouvez le contourner et écrire vos propres étiquettes de forme (en HTML) mais cela apporte plus de problèmes que de valeur.
- changer le comportement de toute forme, se fait dans un soi-disant hook_form_alter()
- Changer l'apparence and feel de toute forme se fait dans le theme layer
- Ensuite, vous pouvez ajouter un comportement ajaxified à un thème en utilisant AHAH. Notez que dans Drupal AHAH est légèrement mal nommé: il est seulement un sous-ensemble particulier et ne fonctionne que pour les formulaires.
Ne pas utiliser l'API de formulaire et générer le code HTML est considéré comme un problème de sécurité. – kiamlaluno
La question concerne l'ajaxification de la soumission de formulaire - vous parlez de la génération de formulaire. – Yarin
Il y a 2 façons:
Si vous ne avez pas besoin de saisir la soumettre réponse: Créer une iframe cachée, et changer l'attribut « cible » du formulaire au nom de iframe. Cela peut être fait dans 2 lignes javascript, après le rendu du formulaire. Si vous avez besoin de capturer la réponse: Utilisez le plugin de formulaire Jquery, donc après l'envoi vous devez donner une fonction de rappel en passant la réponse en argument.
http://drupal.org/project/examples
- vous pouvez vous référer à l'exemple module. Il contient différents types de formulaires ajax
- 1. Comment soumettre un formulaire en utilisant AJAX?
- 2. Comment soumettre un formulaire complexe en utilisant AJAX de Jquery?
- 3. Comment soumettre un formulaire en utilisant onChange
- 4. Comment soumettre automatiquement un formulaire Web Drupal?
- 5. Formulaire Drupal soumettre, formulaire after_build
- 6. Comment soumettre un formulaire avec AJAX/JSON?
- 7. Ajax formulaire automatique soumettre
- 8. Ajax formulaire soumettre
- 9. jQuery Ajax formulaire soumettre - Désactiver sur soumettre
- 10. Comment créer un formulaire Ajax Popup et soumettre le formulaire
- 11. soumettre formulaire en utilisant ajax et retour résultat
- 12. soumettre formulaire en utilisant mootools
- 13. JSF2: Soumettre le formulaire AJAX
- 14. Comment soumettre un formulaire dans une fonction ajax?
- 15. Soumettre le formulaire avec AJAX
- 16. jQuery pour soumettre un formulaire via AJAX?
- 17. Comment créer et soumettre un formulaire en utilisant Java Script
- 18. Soumettre un formulaire en utilisant les capacités Fancybox Ajax dans un iFrame
- 19. Soumettre le formulaire en javascript en utilisant le formulaire
- 20. Comment puis-je soumettre un objet formulaire jQuery (pas ajax)?
- 21. Utilisation de Jquery, Comment soumettre un formulaire créé avec AJAX?
- 22. Comment "soumettre" une partie d'un formulaire en utilisant jQuery
- 23. Drupal jquery envoyer un formulaire sans soumettre le bouton
- 24. Soumettre le formulaire en utilisant un lien sur JSP
- 25. Comment mettre à jour un formulaire Drupal 7 AJAX?
- 26. Multiple Soumettre en un formulaire en utilisant des entretoises 1.3
- 27. Soumettre le formulaire en PHP en utilisant la touche Entrée
- 28. Drupal 6 AHAH/AJAX Formulaire de soumission
- 29. ASP.Net MVC Soumettre formulaire Ajax via JQuery
- 30. IN jquery UI tabs nous un formulaire et en utilisant ajax soumettre
Vous ne pouvez pas croire que vous n'avez pas reçu une seule réponse décente à ce sujet - des mises à jour de votre côté? – Yarin