Maison >interface Web >js tutoriel >Comment transmettre les variables définies dans le servlet à la fonction javascript
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.
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!