J'ai créé un composant à l'intérieur de mon répertoire de plug-in et en défaut.htm je mettez mon formulaire HTML et incluez mon composant dans mon partiel. Mais quand je suis quand je soumets, je reçois "Component Ajaxhandler: OnSend n'a pas été trouvé"
par défaut.htm p> et dans mon fichier partiel j'ai inclus composant < / P> {% composant "MARKERDATA"%} p> Je veux que mon formulaire frappe la méthode définie dans le composant. Y a-t-il une autre façon de soumettre un formulaire via Ajax en octobercms p> p>
3 Réponses :
Dans votre code partiel, vous devez ajouter
code partiel: p> blockQuote>
xxx pré> après avoir ajouté
markerdata code> à cette page afin
octobercms code> peut trouver
ce composant et son ajax -handler code> p>
si un b \ doute veuillez commenter. p> p>
Il y a toujours une erreur lors de la soumission de "Ajaxhandler OnSend introuvable". J'ai la méthode dans mon fichier composant ONSEND.
Il a été résolu. J'oublie d'ajouter un composant dans la mise en page du contenu de Backend P>
Donc, cela signifie maintenant que vous avez inclus composant deux fois. un dans la mise en page et un dans un partiel ???
@Zakirhussain oui
@ Rameez.HashMI Je pense que dans ma réponse, j'ai aussi suggéré la même chose à ajouter ce composant.
@HARDIKSATASIYA Je pensais que tu disais d'ajouter un composant à partiel
@ Rameez.HashMI Si vous n'utilisez pas de composant nulle part ailleurs pour cette partie partielle, il serait sage de l'ajouter dans partiel code> comme
la mise en page incluse dans les autres pages aussi code>. Si vous avez besoin de ce composant utilisé dans les pages dans lesquels cette mise en page a ajouté alors son sage pour l'ajouter dans
layout code>. - Donc cela dépend de vous où l'ajouter. Selon votre réponse, il convient de l'ajouter en partiel. - Comme je n'ai pas plus d'informations sur votre structure, donc. Mais les articles manquants étaient que pour l'ajouter :)
{% Framework Extras%} P>
est requis si vous utilisez partiel, mettez-la en partiels. P>
C'est pour l'avenir si quelqu'un a toujours un problème. P>
Votre code de formulaire n'est pas complet pouvez-vous mettre du code partiel entier.
@Hadiksatasiya a ajouté.
Votre code
par défaut.htm code> est cassé je suppose de haut, en parlant de cela :)
Oui je le modifie aussi. Il n'a que html. :)
hmm Êtes-vous sûr que vous avez inclus
{% composant "markerdata"%} code> dans votre partial comme je vois que vous avez inclus
{% composant "emplacementdata"%} code> mais pas le
MarkerData code>
Peut-être que c'est problème?
Non, je change le nom tout en téléchargeant. Je reçois un gestionnaire Ajax introuvable. Quand je soumets le formulaire
@HARDIKSATASIYA Quel est le moyen approprié d'exécuter AJAX appel lorsque je appuie sur le bouton Soumettre et rendu la réponse sur la même page mais dans DIFFIC DIV ID
Vous pouvez vérifier ma réponse ici cela vous aidera: Stackoverflow.com/Questtions/53675304/...