Ich bin ziemlich neu in HTML-Programmierung. Ich verstehe die Grundlagen der interaktiven Sammlung von Eingaben über Formulare.Holen Sie ein Array von einer HTML-Seite?
Ich möchte einige Daten sammeln, die von einer JavaScript-Funktion während der Ausführung einer Seite berechnet werden. Da ich nicht in der Lage bin, an eine Alternative zu denken, denke ich, dass man das Funktionsergebnis in eine Formvariable eingeben kann. Wie mache ich das (einfaches Beispiel für einen einzelnen skalaren numerischen Wert, bitte)?
Formulardaten sind normalerweise eine kurze Zeichenfolge. Für mein Problem würde ich gerne eine größere Anzahl von Ergebnissen sammeln (Menge boolean oder naturals, Größe ~~ 1000). Vermutlich, wenn das in eine Zeichenfolge (der Größe mehrere tausend Bytes) konvertiert wird, kann ich diese Zeichenfolge als eine Formularvariable auf die gleiche Weise wie die skalare Antwort zurückgeben. Bringt mich die Größe der Saite irgendwo in Schwierigkeiten?
Vorschläge?
HTML ist eine Markup-Sprache, Javascript die Skriptsprache. Und deine Frage ist ziemlich unklar und unordentlich. – Dykam
@Dykam: Ich verstehe Ihren Einwand nicht. Ich habe eine HTML-Seite. Es enthält JavaScript in den üblichen Skript-Tags. Während die Seite vom Browser verarbeitet wird, läuft der JavaScript-Code und kann beliebige Werte berechnen (in meinem Fall interessiert mich der Status des Browsers). Ich möchte das Ergebnis dieser Funktion zurück zur Serverseite holen. Formulare scheinen der einzige Weg zu sein. Was ist unklar? –
@Ira: Ich vermute, dass Sie wahrscheinlich Ihre Daten mit AJAX zurück auf den Server posten möchten, anstatt ein Formular zu verwenden ... Haben Sie einen Code, der anzeigt, woran Sie arbeiten? Tritt dies beim Laden der Seite auf oder wird dieser Benutzer initiiert? Ist es wichtig, ob die Seite neu geladen oder umgeleitet wird? – Prestaul