J'utilise Perl et un framework Perl (je ne sais pas si c'est important). Ce que j'essaie de faire est de créer une quantité arbitraire d'entrées dans un formulaire (donc un utilisateur sélectionne autant de choses qu'il le souhaite dans une liste) puis de l'envoyer dans le cadre d'une publication HTTP. Y a-t-il même un moyen de le faire? Si oui, comment pourrais-je récupérer cette information en Perl?Comment envoyer un tableau en tant que variable post
Répondre
Si je me comprends que vous voulez faire quelque chose comme ceci:
<form action="/test" method="post">
<input type="text" name="elements[]" value="">
<input type="text" name="elements[]" value="">
<input type="text" name="elements[]" value="">
<input type="text" name="elements[]" value="">
<input type="text" name="elements[]" value="">
<input type="submit" value="Submit">
</form>
Ensuite, lorsque vous soumettez le formulaire, vous obtiendrez un tableau « éléments [] » (ou il pourrait être que des « éléments », mais avec "[]" est plus clair), cela aura tous les champs.
Si vous utilisez cases à cocher, vous obtiendrez seulement ceux qui sont sélectionnés .
Ou vous pouvez créer un selectbox with "multiple".
Merci pour la réponse bliof, Donc, si disons, tous ont été sélectionnés, à quoi ressemblerait l'URL? – itcropper
Eh bien, si vous utilisez ** post ** ce sera '/ test'. Si vous voulez utiliser ** get **, cela ressemble à '/ test? Elements = 'some_value' & elements = 'other_value' & ....'. P.s. J'ai changé la réponse un peu. – bliof
- 1. envoyer tableau JSON en tant que paramètre post d'Android
- 2. Envoyer un tableau JavaScript en tant que valeur JSON?
- 3. envoyer des paramètres en tant que tableau
- 4. comment définir un tableau en tant que variable utilisateur mysql
- 5. Envoyer un Actionscript ByteArray en tant que variable POST (dans Facebook)
- 6. Comment envoyer tableau en tant que réponse du serveur
- 7. Tableau Perl en tant que variable d'objet
- 8. passer une variable en tant que tableau
- 9. Envoyer un fichier en tant que demande
- 10. Envoyer tableau POST
- 11. Comment envoyer un tableau en tant qu'argument à l'aide de la méthode Post dans Sencha 2?
- 12. Comment envoyer un tableau à l'aide Multidimensional rack :: Test post
- 13. JavaScript, tableau en tant que paramètre
- 14. Envoyer liste/tableau en tant que paramètre avec jQuery getJSON
- 15. Très basique - Tableau Java en tant que variable de classe
- 16. Comment envoyer un courriel à CLLocationCoordinate2D en tant que lien
- 17. Comment envoyer un RichTextBox en tant que paramètre?
- 18. Comment envoyer un canvas en tant que paramètre au gestionnaire?
- 19. Accès au tableau en tant que variable membre
- 20. tableau en tant que paramètre
- 21. Objet en tant que tableau
- 22. Référencer un FileHandle en tant que tableau
- 23. Comment initialiser un pointeur vers un tableau en tant que variable membre
- 24. Demande.Formulaire en tant que tableau
- 25. Comment envoyer un tableau de hachages en tant que paramètre dans une requête jQuery.get()?
- 26. Comment puis-je envoyer un tableau JSON en tant que Req à URL
- 27. Comment envoyer un tableau d'objets JSON en tant que paramètre GET?
- 28. Sortie en tant que tableau
- 29. POST envoyé en tant que GET
- 30. Comment initialiser un enregistrement déclaré en tant que variable locale?
Vous ne pouvez envoyer que des octets. Vous aurez besoin de convertir le tableau en octets. JSON ferait probablement l'affaire bien. – ikegami