Heim  >  Artikel  >  Web-Frontend  >  So übergeben Sie im Servlet definierte Variablen an eine Javascript-Funktion

So übergeben Sie im Servlet definierte Variablen an eine Javascript-Funktion

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-07-22 15:27:022088Durchsuche

JS möchte Daten vom Servlet abrufen. Wenn Daten benötigt werden, greift js über einen Mechanismus (z. B. Ajax) auf das Servlet zu. Das Servlet führt Berechnungen auf dem Server durch, die auf den von js beim Zugriff auf den Server übergebenen Parametern basieren sind erlaubt) und gibt dann zurück. Infolgedessen kann js dann die zurückgegebenen Daten verarbeiten.

So übergeben Sie im Servlet definierte Variablen an eine Javascript-Funktion

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Zunächst müssen wir den Unterschied zwischen Server und Client klären

Der Browser gehört zum Client und was vom Computer des Benutzers auf der Browserseite verarbeitet wird

Die Serverseite gehört zum Server und die Daten im Netzwerk stammen grundsätzlich vom Dienst

Dann verarbeitet das Servlet Daten auf der Serverseite, während js zum Client gehört

js muss Daten vom Servlet abrufen. Wenn Daten benötigt werden, greift js über einige auf das Servlet des Servers zu Mechanismus (z. B. Ajax),

Das Servlet berechnet auf dem Server basierend auf den übergebenen Parametern, wenn js auf den Server zugreift (keine Parameter sind zulässig), und gibt dann das Ergebnis zurück (gibt im Allgemeinen JSON-Daten zurück), und dann kann js das verarbeiten zurückgegebene Daten

Zum Beispiel die Ajax-Methode im JS-Framework jquery

$.ajax(
'servlet的服务器地址’,
'{'数据的键key':'向服务器提交的数据的值value’,‘其他的键key2':'其他数据值value2’}',
success:function(servlet返回的数据变量){
数据交互成功后的处理函数,在这里对你的页面动态更改吧
}
);

Natürlich gibt es im Interaktionsprozess zwischen Client und Server zusätzlich zum oben genannten Erfolgsstatus drei weitere unterschiedliche Status Zu unterschiedlichen Status können Sie diese auch separat verarbeiten

Schließlich gibt es neuere JS-Frameworks wie Node .js, die den Dateninteraktionsprozess zwischen Client und Server erheblich vereinfachen. Für Anwendungen mit starkem Datenaustausch zwischen Client und Server ( B. Weibo usw.), kann die Verwendung die Leistung erheblich verbessern

[Lernempfehlung: Erweitertes JavaScript-Tutorial

Das obige ist der detaillierte Inhalt vonSo übergeben Sie im Servlet definierte Variablen an eine Javascript-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn