ホームページ  >  記事  >  ウェブフロントエンド  >  サーブレットで定義した変数をJavaScript関数に渡す方法

サーブレットで定義した変数をJavaScript関数に渡す方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-22 15:27:022088ブラウズ

JS はサーブレットからデータを取得する必要があります。データが必要な場合、js は何らかのメカニズム (ajax など) を介してサーバーのサーブレットにアクセスします。サーブレットは、js がサーブレットにアクセスするときに渡されるパラメーターに基づいてサーバー上で実行されます。サーバー (パラメーターは許可されません)。計算して結果を返し、js で返されたデータを処理できます。

サーブレットで定義した変数をJavaScript関数に渡す方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#まず第一に、サーバーとクライアントの違いを明確にする必要があります

#ブラウザはクライアントに属し、ユーザーのコンピュータがブラウザ側で処理するものは

サーバーサイドが所属 サーバーサイドでは、基本的にネットワーク上のデータはサーバーサイドから取得します

その後、サーブレットがサーバーサイドでデータを処理し、jsはクライアントに所属します

js はサーブレットからデータを取得する必要があります。データが必要な場合、js は何らかのメカニズム (ajax など) を介してサーバーのサーブレットにアクセスします。

サーブレットは、渡されたパラメーターに基づいてサーバー上で計算を実行します。 js はサーバーにアクセスし (パラメーターは必要ありません)、結果を返します (通常は json データを返します)。その後、js は返されたデータを処理できます。

たとえば、JS フレームワーク jquery の ajax メソッド

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

もちろん、クライアントとサーバー間の対話のプロセスには、上記の成功ステータスに加えて、さらに 3 つの異なるステータスがあり、ステータスに応じて個別に処理することもできます

最後に、node.js などの新しい JS フレームワークは、クライアントとサーバー間のデータ交換プロセスを大幅に簡素化し、クライアントとサーバー間で大量のデータ交換を行うアプリケーション (Weibo など) のプロセスを大幅に改善します。パフォーマンス

[推奨学習:

JavaScript 上級チュートリアル

]

以上がサーブレットで定義した変数をJavaScript関数に渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。