J'ai un champ caché dans une page xqy. Maintenant, je veux obtenir sa valeur dans la même page grâce au code xquery. La page n'est pas rafraîchissante. Je ne veux pas utiliser javascript. Y at-il un moyen d'obtenir la valeur du champ caché avec xquery sans soumettre la page.Comment obtenir la valeur du champ caché avec xquery dans Marklogic?
Répondre
Vous auriez besoin de fonctionnalités XQuery dans le navigateur. MarkLogic s'exécute côté serveur, donc nécessite un aller-retour (par exemple un envoi). Mais vous pouvez jeter un oeil à XQiB: http://www.xqib.org/
HTH!
Cette question est assez vague pour être interprétée de plusieurs façons: vous obtiendrez de meilleures réponses si vous posez de meilleures questions.
Mais je serai un peu plus optimiste que Geert. Si le champ de formulaire est dans un formulaire HTML construit par un module serveur XQuery, les données pour ce dernier doivent être disponibles pour ce module pendant la construction du formulaire. Disposez votre code de façon à pouvoir l'utiliser pour tout ce dont vous avez besoin avant de renvoyer la page complétée.
Vous recherchez peut-être un moyen magique d'écrire XPath par rapport aux résultats semi-complets de la requête en cours d'exécution. Ce n'est pas possible sans un travail de votre part. Vous pouvez organiser votre code de manière à ce que le formulaire ou le champ masqué soit un noeud renvoyé par une autre fonction et écrire XPath par rapport à celui-ci pour récupérer sa valeur. Si le champ masqué a été créé à l'aide d'un paramètre de requête de la requête HTTP précédente, vous pouvez à nouveau appeler xdmp:get-request-field
. Le but est d'organiser votre code pour que vous ayez les données dont vous avez besoin, quand vous en avez besoin.
Le code XQuery à https://github.com/mblakele/cq peut avoir quelques exemples utiles. Il joue toutes sortes de jeux avec des champs de formulaire, à la fois avec et sans JavaScript.
Au lieu du simple HTML et de le sortir directement, vous pouvez utiliser XForms. Une documentation complète sur XForms est disponible au http://en.wikibooks.org/wiki/XForms
Vous pouvez ensuite utiliser un XForms-Processor (par exemple XSLTForms ou betterForms), qui peut être utilisé côté serveur et côté client. Cela vous permet d'obtenir la valeur de tous les champs (pas seulement les champs cachés) avec des technologies X pures. XForms inclut également MVC par défaut, ce qui est plutôt sympa. Cependant, en fonction de votre projet et de la quantité de code existant, vous devrez peut-être changer beaucoup, car c'est une technologie complète. Mais normalement, c'est le moyen d'éviter JavaScript et d'utiliser X *
- 1. comment obtenir la valeur de la valeur du champ caché?
- 2. Obtenir la valeur du champ caché Jquery?
- 3. Obtenir la valeur du champ caché - jQuery
- 4. Erreurs MarkLogic xquery
- 5. Obtenir la valeur d'un champ caché dans Rails avec JQuery
- 6. Comment obtenir la valeur d'un champ caché dans Jquery DataTable
- 7. Essayer d'obtenir la valeur du champ caché Php - Obtenir erreur
- 8. get valeur du champ caché
- 9. valeur de contrôle JavaScript du champ caché et mis à la valeur du champ caché
- 10. JQuery: bascule la valeur du champ caché
- 11. Xquery sur MarkLogic utilisant OR
- 12. Comment définir la valeur du champ caché dans vb.net
- 13. Récupère la valeur du champ caché dans le même html?
- 14. Comment obtenir la valeur du champ caché pas même l'ordre avec l'expression régulière
- 15. Problème avec l'utilisation de jQuery pour obtenir la valeur du champ de formulaire caché dans Firefox
- 16. Peut définir la valeur du champ caché sur la valeur de la valeur de changement au champ caché?
- 17. Test des transactions XQuery et Marklogic
- 18. Comment blanc la valeur du champ caché de Jquery
- 19. html.checkbox - valeur explicite à la valeur du champ caché
- 20. Lecture de la valeur du champ caché de webview Android
- 21. comment obtenir la valeur du curseur affiché dans un champ caché séparé?
- 22. forme php email valeur du champ caché avec tableau
- 23. Valeur Javascript au champ caché
- 24. obtenir la valeur du type d'entrée 4 caché dans jquery
- 25. Impossible de définir la valeur du champ caché en javascript
- 26. mettre une valeur dans un champ caché
- 27. MarkLogic 8 - requête XQuery - cts pour trouver la propriété de document par valeur
- 28. Extjs - Changement de la valeur du texte caché sur le contenu du champ caché
- 29. Définir la valeur du champ caché via Javascript
- 30. Jquery changer la valeur du champ de formulaire caché