Maison  >  Article  >  interface Web  >  Comment transmettre les variables définies dans le servlet à la fonction javascript

Comment transmettre les variables définies dans le servlet à la fonction javascript

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-22 15:27:022088parcourir

JS souhaite obtenir des données du servlet. Lorsque des données sont nécessaires, js accède au servlet du serveur via un mécanisme (tel que ajax). Le servlet effectue des calculs sur le serveur en fonction des paramètres transmis par js lors de l'accès au serveur (aucun paramètre). sont autorisés), puis renvoie. En conséquence, js peut alors traiter les données renvoyées.

Comment transmettre les variables définies dans le servlet à la fonction javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Tout d'abord, nous devons clarifier la différence entre le serveur et le client

Le navigateur appartient au client, et ce qui est traité par l'ordinateur de l'utilisateur côté navigateur

Le côté serveur appartient au serveur, et le les données sur le réseau proviennent essentiellement du service

Ensuite, la servlet traite les données côté serveur, tandis que js appartient au client

js doit obtenir les données du servlet Lorsque des données sont nécessaires, js accède au servlet du serveur. via un mécanisme (tel qu'ajax),

La servlet calcule sur le serveur en fonction des paramètres transmis lorsque js accède au serveur (aucun paramètre n'est autorisé), puis renvoie le résultat (renvoie généralement des données json), puis js peut traiter les données renvoyées

Par exemple, la méthode ajax dans le framework JS jquery

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

Bien sûr, dans le processus d'interaction entre le client et le serveur, en plus du statut de réussite ci-dessus, il y aura trois autres statuts différents . Selon différents statuts, vous pouvez également les gérer séparément

Enfin, des frameworks JS plus récents tels que node .js, ce qui simplifie grandement le processus d'interaction des données entre le client et le serveur pour les applications avec un échange de données important entre le client et le serveur. serveur (tel que Weibo, etc.), son utilisation peut grandement améliorer les performances

[Apprentissage recommandé : Tutoriel JavaScript avancé

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn