Eine gewöhnliche Javascript-Funktion hat nur einen Eingabeparameter
Funktionstest (Info)
{
alert(info);}
Die Seite wird mit ASPX-Code generiert und ruft test auf. Der Eingabeparameter der Funktion kann eine sehr lange Zeichenfolge sein, und viele Tags werden auf der Seite basierend auf einem Datensatz erstellt.
Der Code ist wie folgt:
test Nachdem die Seite generiert wurde, kann auf einige Links geklickt werden, auf andere jedoch nicht. Ich habe den Wert des Eingabeparameters mithilfe von Teilzeichenfolgen grob verarbeitet und festgestellt, dass er 2083 Zeichen nicht überschreiten darf. Gibt es eine Längenbeschränkung für js-Funktionsparameter? Ich habe keine relevante Anweisung gefunden. Ich habe versucht, das Tag zu ändern und dann die gesamte Länge im Clik-Ereignis aufzurufen Es hat nicht funktioniert. Mir wurde plötzlich klar, dass es an
lag. verwendet get, um Parameter zu übergeben In diesem Fall darf die Anzahl der js-Funktionen ohnehin nicht überschritten werden.