Je suis plutôt novice en programmation HTML. Je comprends les bases de la collecte interactive d'intrants via des formulaires.Obtenir un tableau à partir d'une page HTML?
Je voudrais collecter des données calculées par une fonction JavaScript lors de l'exécution d'une page. N'étant pas capable de penser à une alternative, je pense que la façon de le faire est d'entrer le résultat de la fonction dans une variable de formulaire. Comment est-ce que je fais cela (exemple simple pour une seule valeur numérique scalaire, svp)?
Les données de formulaires sont généralement une chaîne courte. Pour mon problème, je voudrais recueillir un tableau assez large de résultats (ensemble de booléens ou naturels, taille ~~ 1000). Vraisemblablement, si cela est converti en une chaîne (de plusieurs milliers d'octets), je peux retourner cette chaîne comme une variable de forme de la même manière que la réponse scalaire. Est-ce que la taille de la chaîne me cause des problèmes n'importe où?
Suggestions?
HTML est un langage de balisage, Javascript le langage de script. Et votre question est assez floue et désordonnée. – Dykam
@Dykam: Je ne comprends pas votre objection. J'ai une page HTML. Il contient du JavaScript dans les balises de script habituelles. Comme la page est traitée par le navigateur, le code JavaScript s'exécute, et peut calculer des valeurs arbitraires (dans mon cas, je suis intéressé à inspecter l'état du navigateur). Je souhaite que le résultat de cette fonction revienne au serveur. Forms semble être le seul moyen de le faire. Qu'est-ce qui n'est pas clair? –
@Ira: J'imagine que vous voulez probablement renvoyer vos données vers le serveur avec AJAX plutôt que d'utiliser un formulaire ... Avez-vous du code indiquant ce que vous utilisez? Cela arrive-t-il au chargement de la page ou cet utilisateur est-il initié? Est-ce important si la page recharge ou redirige? – Prestaul