ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript は同じ属性を持つパラメータをバックグラウンド、つまり配列parameters_jqueryに送信します。

JavaScript は同じ属性を持つパラメータをバックグラウンド、つまり配列parameters_jqueryに送信します。

WBOY
WBOYオリジナル
2016-05-16 16:59:541061ブラウズ

パラメータを転送するとき、同じ属性を持つパラメータがバックグラウンドに転送されることがよくあります。最良の選択は配列を使用することです。バックグラウンドに送信するときは、通常通り JavaScript で配列を定義して使用し、パラメータとしてバックグラウンドに渡すだけです:

コードをコピー コードは次のとおりです:

var arry= new Array();

arry[0] = "102"; arry[1] = "103" ;

arry[2] = "104";

url = "test.jsp?arry="


バックグラウンドでメソッドを受け入れる:
[code]
String arry = request.getParmeter("arry");

String[] par = arry.split(","); >[code]
this このとき、javaではparは配列になります。 arry の値は「102,103,104」です。これは、送信プロセス中にブラウザが JavaScript 配列パラメータをカンマ区切りの文字列に自動的に変換することを意味します。必要なのは、バックグラウンドで文字列を取り出し、カンマに従って分割することだけです。対応する配列にすることができます。

また、インターネット上で json を使用している人を見たことがありますが、私はそれに慣れていません。 request.getParmeterValues メソッドも便利です。具体的な使用法は次のとおりです。

フォアグラウンドで同じパラメータを使用し、複数回割り当てて渡します。

url="test. jsp?arry=102&arry=103&arry=104 "

バックグラウンドで取り出します:

String arry[] = request.getParmeterValues("arry");

値現時点での到着数は {102,103,104} です。

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