J'aimerais savoir s'il existe un moyen de licencier une méthode de haricot géant JSF (avec un paramètre de type AjaxBehaviAviReVIVIOVIOVIVIRE: le même déclenché lors de l'utilisation de F: Ajax) directement à l'aide d'une demande de serveur JQuery Ajax.by, IMA JSF développeur et je n'ai pas trouvé d'exemple sur l'utilisation de JQuery Ajax avec Java Ee en tant que cadre côté serveur, tous les exemples que j'ai trouvés étaient avec PHP..so, je souhaite obtenir un exemple complet sur ce sujet. Je pense que l'autre solution de contournement est peut-être de faire soumettre un CommandLink avec JQuery du côté client et de passer des paramètres à travers cet appel, mais je préfère la solution ancienne et je souhaite que cela fonctionne. P>
Merci beaucoup pour l'aide! p>
3 Réponses :
La requête Ajax JQuery Ajax et JSF Ajax utilise une autre bibliothèque JS, je ne pense pas qu'il y ait un point pour essayer de les mélanger trop ...
Si vous voulez tirer une action de haricot géant JSF de JQuery vous feriez mieux d'utiliser un JSF: p> si vous voulez passer Certains autres arguments cachés, vous pouvez ajouter des identifiants de composants JSF plus masqués dans le Cadique js p> de l'autre côté, si vous souhaitez utiliser des données de haricots gérés dans des servlets qui correspondent à vos appels jQuery, vous pouvez toujours Accédez aux données gérées JSF, comme ceci: JSF - Gestion des haricots gérés par nom P> P> hdenbutton code> à cette fin ... p>
H: Commandbutton CODE>
Execute code> Attribut, de cette façon que leurs propriétés correspondantes seront mises à jour sur le côté serveur ... p>
Merci de votre réponse, mais je pense toujours que même JQuery Ajax et JSF Ajax utilisent une demande différente de JS Bibliothèque de JS peut être faite de l'une à l'autre, je suppose que les deux sont réellement traitant de la demande HTTP afin qu'ils puissent communiquer ..
Eh bien, maintenant je me rends. J'étais attaché de détecter sur Firebug comment une URL de demande
j_idt7=j_idt7&j_idt7%3Aj_idt11=mary&j_idt7%3Aj_idt13=mary&s_var1=&s_proclength=&s_taskId=&javax.faces.ViewState=-1257726806850207849%3A3895641171480667070&javax.faces.source=j_idt7%3Aj_idt50&javax.faces .Partial.event = CLI CK & JAVAX.Faces.Parti al.execute = J_IDT7% 3A J_IDT50 & JAVAX.Faces. Partial.Render = J_IDT 7% 3Acontent & TaskName = Marytak & Javax.face S.Behavior.event = CLI ck & javax.faces.parti al.ajax = true
: Il y a beaucoup de paramètres spécifiques JSF envoyés, il est vraiment difficile de personnaliser cela sans connaître toute la théorie derrière elle.
Je ne pense pas que vous devriez y aller ... Quoi qu'il en soit, vous ne devriez pas utiliser trop ce bouton caché ... et quand vous faites, c'est mieux que tout le code JS ...
Vous allez ici: dans votre page: p> bonne chance! p> p> p>
Dans la même veine indiquée par IslandGuy, si vous utilisez des principesFaces, vous utilisez la commande Avec: p> espère que cela aide .. p> p>